호반반 2020. 11. 27. 12:04
반응형

 

 

javascript의 원시 타입

 

javascript는 6개의 원시타입으로 정의되어 있다.

boolean : true/false를 나타내는 타입

string : 문자열을 나타내는 타입

number : 전체적인 숫자를 나타내는 타입

undefined : 정의되지 않은 것

null : 값이 비어있음

symbol : 충돌 위험이 없는 유일한 객체, pk를 만들기 위해 사용된다.

 

 

 

 

javascript의 숫자 타입

 

다른 언어에서는 int, double등 숫자를 나타낼 수 있는 숫자 타입이 다양하지만,

javascript는 number하나가 정수/실수 숫자의 모든 것을 표현한다.

 

 

 

 

null과 undefined의 차이점

 

null은 변수를 선언하고 'null'이라는 값을 할당한 것이다. 즉 값이 없다는 것을 명시한것으로

타입이 object로 표현된다.

 

하지만 undefined는 할당하기 전의 상태로 접근 가능한 스코프에 

변수 선언 조차 되어있지 않은 상태를 나타낸다.

 

반응형