Javascript의 타입

2020. 11. 27. 12:04개발 관련 학습정리/Web Front-end

반응형

 

 

javascript의 원시 타입

 

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

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

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

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

undefined : 정의되지 않은 것

null : 값이 비어있음

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

 

 

 

 

javascript의 숫자 타입

 

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

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

 

 

 

 

null과 undefined의 차이점

 

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

타입이 object로 표현된다.

 

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

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

 

반응형

'개발 관련 학습정리 > Web Front-end' 카테고리의 다른 글

CSR과 SSR  (0) 2020.11.28
react의 라이프사이클 메소드  (0) 2020.11.28
REST API  (0) 2020.11.27
자바스크립트에서의 this는 무엇일까?  (0) 2020.11.25
호이스팅(Hoisting)과 클로저(Closure)  (0) 2020.11.25