> 웹 프론트엔드 > JS 튜토리얼 > 자바스크립트에서 변수가 존재하는지 확인하는 방법

자바스크립트에서 변수가 존재하는지 확인하는 방법

青灯夜游
풀어 주다: 2021-10-25 14:32:57
원래의
4053명이 탐색했습니다.

JavaScript에서는 값이 "null"인지 또는 데이터 유형이 "정의되지 않음"인지를 판단하여 변수가 존재하는지 여부를 감지할 수 있습니다. 구문은 "if(typeof(a)=="undefine"||a=입니다. =null) {//존재하지 않습니다}else{//존재합니다}".

자바스크립트에서 변수가 존재하는지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

실제 개발 과정에서는 변수가 존재하는지 판단하는 시나리오가 있을 겁니다.

변수 값이 null인지 또는 데이터 유형이 정의되어 있지 않은지 여부를 확인하는 데만 사용해야 합니다.

가장 먼저 생각나는 것은

if(a==undefined){
        console.log("a is undefined")
    }else{
        console.log("a is defiend")
    }
로그인 후 복사

가 여기서 오류를 보고하고 차단을 유발할 수 있으며 충분히 우아하지 않다는 것입니다.

자바스크립트에서 변수가 존재하는지 확인하는 방법

해결책:

<script type="text/javascript">
 
//	var a=&#39;xixi&#39;; 
 
	if(typeof(a) == "undefined" || a == null)
		alert("a is undefined");
	else
		alert("a is defined");
</script>
로그인 후 복사

typeof는 데이터 유형을 보는 데 사용되는 연산자입니다. 사용 방법은 2가지입니다.

typeof(表达式)
typeof 变量名
로그인 후 복사

첫 번째는 표현식에 대해 연산을 수행하는 것이고, 두 번째는 변수에 대해 연산을 수행하는 것입니다.

typeof 연산자의 반환 유형은 문자열이며 값에는 다음이 포함됩니다.

  • 'undefine' -- 정의되지 않은 변수 또는 값

  • 'boolean' -- 부울 유형 변수 또는 값

  • 'string' -- 문자열 유형의 변수 또는 값

  • 'number' -- 숫자 유형의 변수 또는 값

  • 'object' -- 객체 유형의 변수 또는 값 또는 null( 이것은 null을 객체 유형으로 취급하는 js의 역사적 문제입니다.)

  • 'function' -- 함수 유형의 변수 또는 값

변수 a가 정의되지 않았는지 확인하려면 if (typeof(a)=="undefined")를 사용하세요.

【추천 학습: javascript 고급 튜토리얼

위 내용은 자바스크립트에서 변수가 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿