JavaScript에서 변수가 정의되지 않았는지 확인
Harshit Jindal
2023년10월12일
-
변수를
undefined
와 직접 비교하여 JavaScript에서 정의되지 않음 확인 -
JavaScript에서 정의되지 않음을 확인하기 위해
void 0
과 비교 -
typeof
연산자를 사용하여 JavaScript에서 정의되지 않음을 확인하십시오
이 튜토리얼에서는 JavaScript에서 변수가 정의되지 않았는지 확인하는 방법을 소개합니다.
초기 값을 지정하지 않고 선언 된 변수를undefined
이라고합니다. 다음은 JavaScript에서이를 수행 할 수있는 여러 방법입니다.
변수를undefined
와 직접 비교하여 JavaScript에서 정의되지 않음 확인
var x;
if (x === undefined) {
text = 'x is undefined';
} else {
text = 'x is defined';
}
console.log(text);
출력:
"x is undefined"
여기서 우리는 정의되지 않은 변수 이름을 가져 와서 함수 나 다른 것을 사용하지 않고undefined
와 직접 비교합니다. 그러나이 메서드는 선언되지 않은 변수를 비교하려고하면 오류가 발생합니다.
JavaScript에서 정의되지 않음을 확인하기 위해void 0
과 비교
var abc;
console.log(abc === void 0);
출력:
true
여기서 정의되지 않은 변수 이름을 가져 와서void 0
과 비교합니다. 이 메서드는 선언되지 않은 변수를 비교하려고하면 오류가 발생합니다.
typeof
연산자를 사용하여 JavaScript에서 정의되지 않음을 확인하십시오
이 연산자는 피연산자의 유형을 알려주는 문자열을 반환합니다. 값이 정의되지 않은 경우undefined
문자열이 반환됩니다.
var abc;
console.log(typeof abc === 'undefined')
출력:
true
작가: Harshit Jindal
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn