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




최종 정리.
undefined | null | |
의미 | 변수가 정의 되었으나 아무것도 할당되지 않은상태 | null값을 받은상태. 즉 비어있다 라는 내용을 변수에 할당해놓은상태. |
type | undefined | object(객체) |
== 비교 | true | true |
=== 비교(엄격한비교) | false | false |
값의 할당 | 가능함 | 불가능 |
변수선언시 | 자동으로 할당됨 | null은 변수를 선언한 후에 null로 값을바꿈 |
null을 쓰는것이 좋은이유.
컴퓨터가 자체적으로 계산할때는 undefined가 사용되고 null은 사용되지않음. 그래서 그 구분을 위해서도 null을 쓰는것이 좋다고함.
'실전, 제태크! > 웹개발, 어플개발로 돈벌기' 카테고리의 다른 글
[챌린지세번째] 자바스크립트 코딩테스트 뿌시기 (문자열 내 p와 y의 개수) (0) | 2021.03.24 |
---|---|
[챌린지두번째] 자바스크립트 코딩테스트 뿌시기 (두개 뽑아서 더하기) (0) | 2021.03.24 |
[챌린지첫번째] 자바스크립트 코딩테스트 뿌시기 (가운데 글자 가져오기) (0) | 2021.03.21 |
웹개발의 시작! (0) | 2020.09.02 |