[JS] null과 undefined 차이 소개 JavaScript에서 null과 undefined는 매우 흔한 용어입니다. 이 둘은 모두 "값이 없음"을 나타내지만, 그 차이점은 무엇일까요? null null은 원시 데이터 유형으로, 값이 없음을 나타내는 데 사용됩니다. 변수를 선언하고 값을 할당하지 않았거나, 변수에 null을 할당하여 값이 없음을 나타낼 수 있습니다. 예를 들어: let foo = null; console.log(foo); // null undefined undefined는 변수가 선언되었지만, 값을 할당하지 않은 경우에 발생합니다. 함수에 매개변수를 전달하지 않은 경우나, 객체의 속성에 값이 없는 경우도 undefined가 반환됩니다. 예를 들어: let bar; console.l..