undefined, null - 자바스크립트 변수 타입

doubleh·2022년 7월 8일
0

JavaScript

목록 보기
2/2

undefined

  • 값을 할당하지 않은 변수
  • 메소드와 선언에서 변수가 할당받지 않은 경우
  • 함수가 값을 return 하지 않은 경우
  • var로 선언된 변수는 undefined로 초기화
  • 개발자가 의도적으로 할당하기 위한 값이 아닌 자바스크립트 엔젠이 변수를 초기화 할 때 사용하는 값

null

  • 의도적인 빈 값을 표현
  • null을 할당하는 경우, 이전 참조를 명시적으로 제거하는 것을 의미
typeof undefined == undefined	//true
typeof null						//Object : 비어있는 참조를 나타내는데 자주 사용
undefined == null 				//true

📃Reference
undefined와 null의 차이점
undefined 타입 & null 타입 차이점

profile
where-r-u-going

0개의 댓글