[javascript] Null 타입

zoe·2022년 8월 22일

Javascript

목록 보기
3/19

타입이란, 변수에 할당해 줄 수 있는 값의 종류를 말한다.
크게 원시자료형(string, number, boolean, undefined, null)과 참조자료형(배열,객체,함수)으로 나누어진다.

Null

  • Null 타입은 원시자료형에 해당하는 타입이다.
  • 어떤 값이 의도적으로 비어져있음을 나타낸다.
  • boolean 연산에서는 false로 취급한다.
  • Null 타입은 null 값만 유일하게 가진다.

undefined와 null의 차이점

undefined는 변수를 선언하고 값을 할당하지 않은 상태를 말하고,
null은 변수를 선언하고 빈 값을 할당한 상태를 말한다.

console.log(typeof undefined)
//  undefined
console.log(typeof null)
// object

typeof 연산자로 undefined와 null의 타입을 확인해보면 null은 object(객체)라는 값이 나온다. 그러나 null은 원시자료형에 속한다.

profile
Zoë Park

0개의 댓글