한컷코딩

    [JS-그림] null 과 undefined 의 차이

    ✅ null 과 undefined undefined 와 null는 둘 다 ‘값이 없음’을 뜻한다. 다만, undefined 는 변수를 선언만 하고 값을 할당하지 않았을 때 자동적으로 할당되며, null은 변수에 인위적으로 null 이라는 값을 할당해주지 않으면 들어가지 않는다. 따라서 변수에 의도적으로 값을 할당하지 않았다는걸 표시하기 위해서 null 이라는 값을 할당해줄 때가 많다. 박스로 표현하자면, undefined 는 빈 박스만 있는 상태, null 은 빈 박스에 '비어 있음' 이라고 표시해 놓은 상태 라고 볼 수 있다.

728x90
반응형