number, string, boolean, null, undefined, symbol, object
number
JavaScript는 정수, 실수, 소수, n진법 등 구분없이 모두 number type으로 통일된다.
string
'', "", 백틱
일반적으로는 '', ''안에 따옴표를 사용해야 할 시 "", 템플릿 리터럴엔 백틱을 사용
boolean
true, false
0, '' -> falsy
undefind, null
-두 개의 차이점을 알 수 있어야 한다
-undefined type인 값은 undefined가 유일하다.
-null type인 값은 null이 유일하다.
-undefined는 아무 것도 할당되지 않은 상태일 때 할당된다.
-null은 비어있다는 것을 의도적으로 명시할 때 사용한다.
(이전에 할당된 값을 사용하지 않고 비어있는 상태로 둘 때 null 사용)
console.log(typeof 100) //number
console.log(typeof '100') //string
conesole.log(typeof 5<6) //true
let pi = 3.141592;
console.log(typeof pi) //number
let name = 'Rose';
console.log(typeof name) //string