Primitive Type
자바 스크립트에서 기본 타입은 숫자, 문자열, boolean, null, undefined가 있다
자바 스크립트는 느슨한 타입 체크 언어다
var 한가지 키워드로만 변수를 선언한다
숫자
자바 스크립트는 모든 숫자를 64비트 부동 소수점 형태로 저장한다
정수형이 따로 없고 모두 실수 처리를 하기 때문에 C언어에서 5 / 2 = 2
와는 다르게 5 / 2 = 2.5
가 된다
1 | var intNum = 10; |
문자열
한번 정의된 문자열은 변하지 않는다
1 | var singleQuoteStr = 'single quote string'; |
boolean
1 | var boolVar = true; |
null & undefined
기본적으로 할당되지 않은 변수는 undefined 타입이고 값 또한 undefined이다
undefined 는 타입이자 값이다
null은 명시적으로 값이 비어있음을 나타내며 object 타입이다1
2var emptyVar;
var nullVar = null;