"Null"과 "Undefined"

BE_{Potato.}·2022년 12월 15일
0

이 둘을 비교해보자
이 둘은 자바스크립트에서 모두 값이 없음을 나타내는데,
좀 더 자세히 보자면 undefined는 값이 할당되지 않은 변수를 말하고,null은 값이 비어있음을 나타내는 것이다.

무슨말인지 모르겠다면, 더 간단히 얘기하면...
undefined는 값이 있는데 값이 정의되지 않았다는 것이고(값이 있다는 뜻) null은 값이 없다는 뜻이다.

이 둘의 차이점을 잘 알고 쓰는 것이 중요한 것 같다.

정리) null: 값이 안 정해져서 없음
undefined: 값이 정해졌는데 그 값이 정의가 안된 상태이다. 값이 있긴 하다.

둘의 차이점을 잘 구분해서 주의해서 써야겠다.

profile
항상 '기본'을 중요시하는 예비 백엔드개발자입니다!

0개의 댓글

Powered by GraphCDN, the GraphQL CDN