실전, 제태크!/웹개발, 어플개발로 돈벌기

자바스크립트 undefined vs null 관련자료 스크래핑

마린블루원 2020. 10. 16. 12:56

안녕하세요 오블리크입니다~!

 

오늘은 자바스크립트중에서 undefined vs null의 차이에대해 각종인터넷에서 스크랩한 자료를 쭉나열해보고 마지막으로 제 나름대로 정리해보는 시간을 가지겠습니다.

 

 

 

최종 정리.

  undefined null
의미 변수가 정의 되었으나 아무것도 할당되지 않은상태 null값을 받은상태. 즉 비어있다 라는 내용을 변수에 할당해놓은상태.
type undefined object(객체)
== 비교 true true
=== 비교(엄격한비교) false false
값의 할당 가능함 불가능
변수선언시 자동으로 할당됨 null은 변수를 선언한 후에 null로 값을바꿈

null을 쓰는것이 좋은이유.

컴퓨터가 자체적으로 계산할때는 undefined가 사용되고 null은 사용되지않음. 그래서 그 구분을 위해서도 null을 쓰는것이 좋다고함.