기초잡기

자바스크립트는 객체 또는 원시타입 두가지 자료형만 존재한다.

위 6개를 제외한 나머지는 모두 객체이다.

원시타입

원시타입은 변하지 않는다. → 한번 값을 넣으면 수정할 수 없다.

원시타입들은 그자체로 저장되지만 객체타입은 참조형태로 변수에 저장된다.

14 === 14 // true , 값이 같기 때문
[] === [] // false
{} === [] // false , 참조값이 다르기 때문

함수는 1급 객체이다.

  1. 인자로 넘겨질 수 있다.
  2. 변수배열에 할당 가능하다.
  3. 리턴값으로도 넘겨질 수 있다.