null undefined 차이
-
[JavaScript] 자바스크립트 null, undefined 차이 이해하기프로그래밍 이야기/JavaScript 공부 2020. 4. 30. 14:40
자바스크립트에는 "없으러움(?)"을 표현하는 두 가지 자료형이 있다. 바로 null과 undefined. [JavaScript] 자바스크립트 자료형(Data Type) 이해하기에서 정리했던 것처럼 이 둘은 자료형이면서 동시에 값인 독특한 특징이 있고 [JavaScript] 자바스크립트 형변환(Type Conversion) 이해하기 - 1에서 정리했던 것 처럼 두 값 모두 falsy한 값에 해당한다. 의미도 비슷하고 falsy한 값이기 때문에, 크게 구분해야 될 필요성을 못 느낄 수도 있지만, 가볍게라도 둘의 차이를 이해하고 구분할 수 있어야 한다. 가장 큰 차이는 '명시적 없음'과 '암시적 없음'..? 이 둘은 보통 빈 값이냐, 값을 할당하지 않았냐를 두고 구분한다. 화장실 휴지걸이 이미지로 많이 비교를..