> 웹 프론트엔드 > JS 튜토리얼 > js_Basic 지식에서 정의되지 않음과 null의 차이점 소개

js_Basic 지식에서 정의되지 않음과 null의 차이점 소개

WBOY
풀어 주다: 2016-05-16 17:36:45
원래의
1227명이 탐색했습니다.

변수를 선언했지만 값을 할당하지 않고 변수를 선언하지 않은 경우는 정의되지 않은 타입의 데이터입니다
JS 변수도 사용하기 전에 선언해야 합니다
정의되지 않은 변수 x를 사용하면 오류가 발생합니다. 보고됩니다.
변수 사용 가능 여부를 확인하는 방법:

첫 번째 방법:
if(typeof x=='undefine')
var n=100;
n=new Date();
n= null ;
null은 명확하게 알려진 값을 나타내며, 이는 빈 개체입니다

두 번째 방법:

if(typeof(y)!='undefine' && v!=null)//변수 사용 가능 여부도 확인할 수 있습니다

세 번째 방법:

var v;

if(v)

{//v는 Boolean 타입으로 변환되어 판단됩니다. 

경고('사용 가능')

        }

그 외{

경고('사용할 수 없음');

         }

첫 번째와 두 번째 방법은 거의 사용하지 않고, 주로 세 번째 방법을 사용합니다.                             

에서 ==가 사용되면 undefound와 null은 동일하고 ===가 사용되면 동일하지 않습니다.

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