let vvv;
console.log(vvv); // undefined
vvv= null;
console.log(vvv); // null
null: 사용자가 값이 없다는 걸 의도적으로 표기할 때 사용
undefined: 사용자가 값이 없다는 걸 표기하기보다, 코드를 실행했는데 값이 없을 경우 사용됨
변수에 undefined를 할당해도 오류가 나지는 않음
let vvv = undefined;
console.log(vvv); // undefined
변수에 아무 값도 할당하지 않으면 어차피 undefined가 되기 때문에 이건 불필요한 코드
변수는 값이 없다는 걸 의도적으로 표현하기 위해서는 undefined 대신 null을 사용
'program > javascript' 카테고리의 다른 글
[javascript] truthy falsy (0) | 2024.02.04 |
---|---|
[javascript] 형변환 (0) | 2024.02.04 |
[javascript] 자료형 (0) | 2024.02.04 |
[javascript] for 문 in, of (2) | 2024.01.27 |
[javascript] 웹페이지의 특정 부분 만 인쇄 (0) | 2024.01.27 |