JS 판단 null, undefined 와 NaN 의 방법 상세 설명
3143 단어 undefined
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>
알림: 일반적으로 그렇게 구분 하지 않 고 이 걸 사용 하면 충분 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Valores null e 정의되지 않음 자바스크립트 없음O código acima irá retornar 또는 erro Uncaught ReferenceError: gum is not defined (gum não foi definida) pois estamos tent...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.