'javascript undefined and null'에 해당하는 글 1건

[JavaScript] Undefined와 Null의 차이

 

1. Undefined와 Null의 차이

우리는 가끔 undefined 타입과 null 타입을 혼동할 때가 있다.

undefined 타입은 어떤 변수(variable)가 선언(declare)은 되었지만 아직 어떤 값(value)으로 할당(assign)하지는 않았다는 것을 의미한다.

반면에 null 타입은 어떤 변수(variable)가 선언(declare)이 되었고 null 값(value)으로 할당(assign)도 되었다는 것을 의미한다.

JavaScript에서 변수를 선언하고 아무런 값도 할당하지 않은 경우, 자동으로 디폴트 값으로 undefined 값이 할당된다.

따라서 null 값이 할당되었다는 것은 누군가 직접 null 값을 할당하였다는 것을 의미한다.




References

[1] Ajay Matharu. (2013, Mar 2). JAVASCRIPT: Difference between UNDEFINED and NULL [Web Blog Post]

 


Hashtags

#자바스크립트 #자바스크립트 타입 #자바스크립트 undefined #자바스크립트 null #자바스크립트 null undefined 차이 #자바스크립트 undefined null 차이 #JavaScript #javascript undefined #javascript null #javascript null and undefined #javascript undefined and null #javascript difference between undefined and null #javascript difference between null and undefined #difference between null and undefined #ECMAScript #ES6 #ES5 #ES2017



© 2020, Byeongcheol Yoo. All rights reserved.


WRITTEN BY
아키텍토필
소프트웨어 아키텍트의 스터디 룸

,