자료형
문자열
- 문자열 자료형을 표현하기 위해서는 홑따옴표(’) 혹은 쌍따옴표(”) 혹은 백틱 ( ` )을 사용함
- html과의 연동이 많은 자바스크리브 특성상 쌍따옴표를 많이 사용하는 HTML 을 위하여 문자열 표현 시 쌍따옴표를 많이 사용하지 않고 홑따옴표를 많이 사용하는 편
- 백틱의 경우 특수 표현식( ${ } )을 활용하여 문자열 안에 변수를 삽입하기 쉬움
숫자
- 별도의 특수문자를 사용하지 않으며, 자바스트립트의 숫자는 정수와 실수를 별도로 구분하지 않음
논리값
- 별도의 특수문자를 사용하지 않으며, 참 (true) 과 거짓 (false)으로 이루어져 있음
널리쉬
- null과 undefined 를 포함
- typeof null 은 object 임에 유의함
- typeof undefined는 undefined 임에 유의
- 어떠한 널리쉬 값에 대해 null을 피연산자로 동등 ( == )비교시 참(true) 을 반환함을 활용함
- null === undefined 는 참(true) 임
배열
- 배열 (array) 은 하나의 변수가 여러개의 값을 가질 수 있게 하기 위해 사용
- 배열의 작성 형태는 JSON(Javascript object notation) array 형태와 같음