null과 undefined 차이

turnaroundwoo·2023년 2월 27일
0

11st Blogs

목록 보기
22/52

null

null 은 어떠 값이 의도적으로 비어있음을 표현합니다. undefined는 값이 지정되지 않은 경우를 의미하지만, null의 경우에는 해당 변수가 어떤 객체도 가리키고 있지 않다는 것을 의미합니다.

undefinded

undefinded 는 선언한 후에 값을 할당하지 않은 변수나 값이 주어지지 않은 인수에 자동으로 할당됩니다. 이 값은 전역 객체의 속성 중 하나로, 전역 스코프에서의 변수이기도 한데요. undefined 변수의 초기 값은 undefined 원시 값입니다.

아래의 경우, 변수가 undefined를 반환합니다.

- 값을 할당하지 않은 변수
- 메서드와 선언에서 변수가 할당받지 않은 경우
- 함수가 값을 return 하지 않았을 때

🗒 출처


0개의 댓글