본문 바로가기
Javascript

[javascript] null 과 undefined 차이점

by 홍두두현 2023. 1. 17.
반응형
똥멍청이... 이것도 기억 못 해...

자~
잊고 살았던 null과 undefined에 대해 알아보자!

💡 null 이란?

(눌? 널?)
null은 원시값 중 하나로, 어떤 값이 의도적으로 비었음을 표현한다.
undefined는 값이 지정되지 않은 경우를 의미하지만, null의 경우엔 해당 변수가 어떤 객체도 가리키고 있지 않다는 것을 의미한다!!!

💡 undefined 란?

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

다음과 같은 경우에 변수가 undefined를 반환한다!!

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

null과 undefined는 실제 코드에서도 자주 보이기도 하고 혹여나 이직을 준비하고 면접을 볼 때도 질문이 들어올 수 있으니 알아두자!!!!

반응형

'Javascript' 카테고리의 다른 글

[javascript] LocalStorage  (0) 2023.01.17
[javascript] 게시글 더보기  (0) 2023.01.16
[javascript] 댓글 작성 기능 (click,keyCode)  (0) 2023.01.16
[javascript] Event 종류, 작성  (0) 2023.01.16
[javascript] DOM과 Event  (0) 2023.01.16

댓글