자바스크립트는 코드를 실행 시점 까지 에러를 알려주지 않는다.
→ 코드가 실행되기 전에 에러를 잡는 것이 좋은 언어! ⇒ 타입스크립트.
JS
const nico = {
name : 'nicolas'
}
console.log(nico.nickname) // => **에러**!!! (**런타임**에서 알 수 있다)
const array = [];
console.log(array + true); // => 정상적으로 작동한다.
TS
const nico = {
name : 'nicolas'
}
console.log(nico.nickname) // => **에러**!! (**런타임 전**에 알 수 있다!)
const array = [];
console.log(array + true); // => **타입 에러**!!
타입스크립트는 추가적으로 타입을 추론해준다.