728x90
반응형
JavaScript는 7가지 내장타입이 있다.
[ null, undefined, boolean, number, string, object, symbol ]
typeof 연산자로 타입명을 알아낸다.
typeof undefined
"undefined"
typeof true
"boolean"
typeof 42
"number"
typeof "str"
"string"
typeof {no: 1}
"object"
typeof Symbol()
"symbol"
null 도 타입이라는데 어떻게 뽑아내는것인지 잘 모르겠다. 이 부분은 좀 더 공부해보는걸로...
"undefined"와 "undeclared"는 다르다!
"undefined"는 접근 가능한 스코프에 변수가 선언되었으나 현재 아무런 값도 할당되지 않은 상태
"undeclared"는 접근 가능한 스코프에 변수 자체가 선언조차 되지 않은 상태
728x90
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] Natives (0) | 2020.03.21 |
---|---|
[JavaScript] 배열 (0) | 2020.03.21 |
[JavaScript] 즉시 실행 함수 (0) | 2020.03.18 |