జావాస్క్రిప్ట్ Number isNaN() మార్గదర్శకం

నిర్వచనం మరియు ఉపయోగం

జావాస్క్రిప్ట్ లోNaN నాన్ అన్ నంబర్ యొక్క సంక్షిప్త రూపం

జావాస్క్రిప్ట్ లోNaN అనంతరం అని వివరణ

విలువ నాన్ ఉండితే మరియు రకం Number ఉంటే Number.isNaN() మార్గదర్శకం ఫలితం true.

ఇతర పరిణామాలు చూడండి:

NaN() అత్యావసరం

సర్వసాధారణ isNaN() మార్గదర్శకం

ఉదాహరణ

ఉదాహరణ 1

విలువ నం నాన్ ఫలితంగా ఉండితే తనిఖీ చేయండి:

Number.isNaN(123);
Number.isNaN(-1.23);
Number.isNaN('123');
Number.isNaN(0/0);

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

Number.isNaN(5-2);
Number.isNaN(0);
Number.isNaN('హలో');
Number.isNaN('2005/12/12');
Number.isNaN(' ');

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3

విలువ నం నాన్ ఫలితంగా ఉండితే తనిఖీ చేయండి:

Number.isNaN(false);
Number.isNaN(true);
Number.isNaN(undefined);
Number.isNaN('NaN');
Number.isNaN(NaN);

స్వయంగా ప్రయత్నించండి

సంకేతం

Number.isNaN(value)

పారామీటర్

పారామీటర్ వివరణ
value అవసరం. పరీక్షించవలసిన విలువ

ఫలితం

రకం వివరణ
బుల్ విలువ ఉంటే విలువ నం నాన్ ఫలితం ఉంటే trueఅని ఉంటే అది false.

isnan() మరియు Number.isnan() మధ్య వ్యత్యాసం

ఉంటేవిలువఅని ఉంటే అది అనంతరం ఉంది isNaN() మార్గదర్శకం ఫలితం true.

ఉంటేసంఖ్యఅని ఉంటే అది అనంతరం ఉంది Number.isNaN() ఫలితం true.

అర్థాత్:isNaN() పరీక్ష ముందు విలువను సంఖ్యగా మార్చండి.

ఉదాహరణ

isNaN('హలో');		// ఫలితం true

స్వయంగా ప్రయత్నించండి

Number.isNaN('హలో');	// ఫలితం false

స్వయంగా ప్రయత్నించండి

బ్రౌజర్ మద్దతు

Number.isNaN() ఇది ECMAScript6 (ES6) లక్షణం.

అన్ని ఆధునిక బ్రౌజర్లు ES6 (జావాస్క్రిప్ట్ 2015) ను మద్దతు ఇస్తాయి:

క్లౌడ్ ఎడ్జ్ ఫైర్‌ఫాక్స్ సఫారీ ఆపెరా
క్లౌడ్ ఎడ్జ్ ఫైర్‌ఫాక్స్ సఫారీ ఆపెరా
మద్దతు ఇస్తుంది మద్దతు ఇస్తుంది మద్దతు ఇస్తుంది మద్దతు ఇస్తుంది మద్దతు ఇస్తుంది

ఇంటర్నెట్ ఎక్స్‌లోరర్ 11 (లేదా అంతకు ముంది వెర్షన్లు) మద్దతు ఇవ్వదు Number.isNaN().