[JAVASCRIPT LEVEL1] 10. null과 undefined

유지원·2021년 6월 1일
0

JAVASCRIPT LEVEL1

목록 보기
10/19
post-thumbnail

이 포스팅은 '러닝 자바스크립트'를 보며 공부한 내용입니다.

✔️ null과 undefined는 모두 존재하지 않는 값을 나타냅니다.

✔️ 일반적인 규칙으로는 null은 개발자에게 허용된 데이터 타입, undefined는 자바스크립트 자체에서 사용. (이 규칙이 강제는 아닙니다)

✔️ 변수의 값을 아직 모르거나 적용할 수 없는 경우에는 대부분 null이 더 나은 선택.
(불확실할 때는 null을 사용하세요.)

✔️ 변수를 선언하기만 하고 명시적으로 값을 할당하지 않으면 그 변수에는 기본적으로 undefined가 할당됨.

let currentTemp;          // 암시적으로 undefined입니다.
const targetTemp = null;  // 대상 온도는 null, 즉 "아직 모르는" 값.
currentTemp = 19.5;       // currentTemp에는 이제 값이 있습니다.
currentTemp = undefined;  // currentTemp는 초기화되지 않은 듯. 권장하지 않습니다.
profile
👋 https://github.com/ujw0712

0개의 댓글