[javascript] undefined / undeclared / null의 차이
2433 단어 JavaScriptJavaScript
# undefined / undeclared / null
null / unedefined / undeclared의 차이점을 알아보자!
# undefined
undefined(미정의 변수)는 변수 선언 후 값이 할당되지 않은 상태이다.
타입은 undefined 이다.
var test;
console.log(test); // undefined
console.log(typeof test); // undefined
# undeclared
undeclared(미선언 변수)는 변수 선언조차 되지 않은 상태이다.
타입은 undeclared 이다.
console.log(test2); // Error!
console.log(typeof test2); // undefined
# null
null(의도적인 빈 값)은 비어있는 값을 할당, 타입은 객체이다.
var test3 = null;
console.log(test3); // null
console.log(typeof test3); // object
Author And Source
이 문제에 관하여([javascript] undefined / undeclared / null의 차이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@y_jem/javascript-null-unedefinedundeclared저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)