1. Static Typing

2. 타입 추론이란? (Type Inference)

let a = 5;
a = "hello";
let a = 5;
a = "hello";

//error "hello" is 
//not assignable to type "number".

3. 타입 명시