program/javascript

[javascript] null vs undefined

momoa210 2024. 2. 3. 10:39



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