지금까지 배운 내용을 다시 떠올리고 요약해봅시다. 외우기 쉽지 않아 자칫하면 실수할 수 있는 부분을 중심으로 요약해 보도록 하겠습니다.
자바스크립트는 여덟 가지 기본 자료형을 지원합니다.
숫자형
BigInt형
문자형
true/false
을 저장하는 데 쓰이는 불린형
null
값만을 위한 독립 자료형 null
undefined
값만을 위한 독립 자료형 undefined
객체형
과 고유한 식별자를 만들 때 사용되는 심볼형
typeof
연산자는 값의 자료형을 반환해줍니다. 그런데 두 가지 예외 사항이 있습니다.
typeof null == "object" // 언어 자체의 오류
typeof function(){} == "function" // 함수는 특별하게 취급됩니다.