//javascript
let a = 10;
a = 'hello'; // 타입이 달라도 재할당 가능
//typescript
let a = 5;
a = 'hello'; // 에러 메시지 나옴, 컴파일 되지 않음
a = 10; // 에러 사라짐, 컴파일 가능
let student = {
name: 'Jake',
course: 'Getting Started with TypeScript',
codingIQ: 80,
code: function(){
console.log('brain is working hard');
}
}
student.name = 10; // 에러
function caculateCodingIQ (lostPoints) {
return 100 - lostPoints;
}
참고 : 땅콩코딩