본문 바로가기
부트캠프교육중/JavaScript

null과 undefined 차이

by 뭉지야 2023. 8. 3.
728x90
const ddfsdfs = null;
let something;    // undefined

 

 

 

null 
-아무것도 없음
-false랑 다르다(false는 false라는 값이 존재하는거다)
-비어있다기보다는, 아무것도 없는 상태로 채워진거다.
-절대 자연적으로 발생하지 않는다. 우리가 변수안에 어떤 것이 없다는 것을 확실히 하기 위해 쓰는거다 !!!!!

자바스크립트에게 여기엔 값이 "없다"는 것을 알려줄때 쓰는거다!!!

 


undefined
-something이라는 변수를 만들고있지만, 값을 주고 있지 않다.
즉, 변수는 존재하는데 정의되지 않은거다(undefined)
-컴퓨터 메모리 안에는 존재한다. 공간은 있는데 값이 들어가지 않은거다!!

728x90

'부트캠프교육중 > JavaScript' 카테고리의 다른 글

[JS] return  (0) 2023.08.06
String.prototype.trim()  (0) 2023.08.04
String.prototype.split()  (0) 2023.08.03
String.prototype.repeat()  (0) 2023.08.02
String.prototype.charAt()  (0) 2023.08.02