[JavaScript] 자바스크립트 데이터 타입
자바스크립트의 데이터 타입은 크게 원시 타입과 객체 타입으로 나뉜다. 객체 타입인 object를 제외한 모든 타입을 원시 타입이라 생각하면 된다. 원시 타입 undefined undefined는 선언 후 값을 할당하지 않은 변수 또는 값이 주어지지 않은 인수에 자동으로 할당되는 값. undefined는 오직 undefined라는 값만 가질 수 있다. null 아직 값이 없거나 비어있는 값을 표현할 때 사용. null의 특별한 점은 다른 원시값들과 다르게 typeof로 null을 확인했을 때 null이 아닌 object가 반환된다. 초창기 자바스크립트의 값 표현 방식 때문에 발생한 문제로, 이를 바꾸면 호환성이 깨지기 때문에 바꾸지 못했다. undefined는 '선언됐지만 할당되지 않은 값'이고, null..