Javascrript 1 - (3) null 과 undefined

Jnnsu·2023년 11월 23일
1
post-thumbnail

✅null 과 undefined

  • null : 의도적으로 비어있음을 표현할 때 사용하는 값 -> 값이 비어있어!!라고 내가 설정하는 것
  • undefined : 값이 없는 것을 확인하는 값 -> 선언을 한 다음, 값을 정해주지 않았다!!! 알려주는 것

한마디로 하면 의도적이냐, 아니냐의 차이이다.

console.log(null == undefined)
console.log(null === undefined)

/*결과값
ture
false
*/

이해하기 쉽게 예시로 설명해보면
물을 마시기 위해 컵을 가져왔다고 해보자. 물을 따르기 전까지의 컵의 상태는 undefined이다. 물을 따른 후에는 '물'이라는 값이 들어있을 것이고, 물을 전부 마시거나 버릴 경우에는 컵의 상태를 null로 표현할 수 있다.

0개의 댓글