JS 판단 null, undefined 와 NaN 의 방법 상세 설명

3143 단어 undefined
이 논문 은 JS 에서 null, undefined 와 NaN 을 판단 하 는 방법 을 소개 하 며 기록 을 공유 했다.
str = "s" + 를 썼 습 니 다.그리고 난 이 나타 나 서 잠깐 찾았어 요.수집 자 료 는 다음 과 같이 판단 한다. 1. undefined 판단:
<span style="font-size: small;">var tmp = undefined; 

if (typeof(tmp) == "undefined"){ 

alert("undefined"); 

}</span>

설명: type: of 는 문자열 을 되 돌려 줍 니 다. 여섯 가지 가능성 이 있 습 니 다. "number", "string", "boolean", "object", "function", "undefined" 
2. 판단 null:
<span style="font-size: small;">var tmp = null; 

if (!tmp && typeof(tmp)!="undefined" && tmp!=0){ 

alert("null"); // www.jbxue.com

} </span>

3. 판단 남: 
<span style="font-size: small;">var tmp = 0/0; 

if(isNaN(tmp)){ 

alert("NaN"); 

}</span>

설명: NaN 을 그 어떠한 값 (자신 포함) 에 비해 얻 은 결과 가 모두 false 이 므 로 특정한 값 이 NaN 인지 판단 하려 면 = 또는 = = 연산 자 를 사용 할 수 없습니다. 
알림: isNaN () 함 수 는 일반적으로 parseFloat () 와 parseInt () 의 결 과 를 검사 하여 합 법 적 인 숫자 인지 아 닌 지 를 판단 하 는 데 사 용 됩 니 다.
물론 계산 오 류 를 isNaN () 함수 로 측정 할 수도 있 습 니 다. 예 를 들 어 0 으로 나 누 는 경우 도 있 습 니 다.4. undefined 와 null 판단:
<span style="font-size: small;">var tmp = undefined; 

if (tmp== undefined) 

{ 

alert("null or undefined"); 

} </span> 

<span style="font-size: small;">var tmp = undefined; 

if (tmp== null) 

{ // www.jbxue.com

alert("null or undefined"); 

}</span> 

설명: null = = undefined 

5. undefined, null 과 NaN 판단:
<span style="font-size: small;">var tmp = null; 

if (!tmp) 

{ 

alert("null or undefined or NaN"); 

}</span> 

알림: 일반적으로 그렇게 구분 하지 않 고 이 걸 사용 하면 충분 합 니 다.

좋은 웹페이지 즐겨찾기