JavaScript Number isNaN() ਮੰਥਨ

ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ

JavaScript ਵਿੱਚNaN ਹੈ "Not-a-Number" ਦਾ ਸ਼ਾਬਦਿਕ ਸ਼ਬਦ

JavaScript ਵਿੱਚNaN ਗ਼ਲਤ ਸੰਖਿਆ ਹੈ。

ਜੇਕਰ ਮੁੱਲ NaN ਹੈ ਅਤੇ ਪ੍ਰਕਾਰ Number ਹੈ ਤਾਂ Number.isNaN() ਮੰਥਨ ਵਾਪਸ ਦਿੰਦਾ ਹੈ true。

ਹੋਰ ਦੇਖੋ:

NaN() ਗੁਣ

ਸਾਰਵਤਰਿਕ isNaN() ਮੰਥਨ

ਉਦਾਹਰਣ

ਉਦਾਹਰਣ 1

ਮੁੱਲ ਨੂੰ Number.NaN ਹੋਣ ਦੀ ਚੇਕ ਕਰੋ:

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

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 2

Number.isNaN(5-2);
Number.isNaN(0);
Number.isNaN('Hello');
Number.isNaN('2005/12/12');
Number.isNaN(' ');

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਉਦਾਹਰਣ 3

ਮੁੱਲ ਨੂੰ Number.NaN ਹੋਣ ਦੀ ਚੇਕ ਕਰੋ:

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

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਗਰੰਥ

Number.isNaN(value)

ਪੈਰਾਮੀਟਰ

ਪੈਰਾਮੀਟਰ ਵਰਣਨ
value ਜ਼ਰੂਰੀ। ਟੈਸਟ ਕਰਨ ਵਾਲਾ ਮੁੱਲ。

ਵਾਪਸ ਦਿੰਦਾ ਹੈ

ਪ੍ਰਕਾਰ ਵਰਣਨ
ਬੋਲੀ ਮੁੱਲ ਜੇਕਰ ਮੁੱਲ Number.NaN ਹੈ ਤਾਂ ਤਰਤੀਬਹੋਰ ਤਾਂ ਨਹੀਂ ਤਰਤੀਬ

isnan() ਅਤੇ Number.isnan() ਦਰਮਿਆਨ ਅੰਤਰ

ਜੇਕਰਮੁੱਲਨਹੀਂ ਸੰਖਿਆ ਹੈ ਤਾਂ isNaN() ਮੰਥਨ ਮੰਥਨ ਵਾਪਸ ਤਰਤੀਬ

ਜੇਕਰਸੰਖਿਆਨਹੀਂ ਸੰਖਿਆ ਹੈ ਤਾਂ Number.isNaN() ਵਾਪਸ ਦਿੰਦਾ ਹੈ ਤਰਤੀਬ

ਇਸ ਤਰ੍ਹਾਂ ਕਹਿ ਸਕਦੇ ਹਾਂ:isNaN() ਟੈਸਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਮੁੱਲ ਨੂੰ ਸੰਖਿਆ ਵਿੱਚ ਬਦਲ ਦੇਓ。

ਉਦਾਹਰਣ

isNaN('Hello');		// ਤਰਤੀਬ ਮਿਲਦਾ ਹੈ

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

Number.isNaN('Hello');	// ਤਰਤੀਬ ਨਹੀਂ ਮਿਲਦਾ

ਆਪਣੇ ਅਨੁਭਵ ਕਰੋ

ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ

Number.isNaN() ਏਸਕ੍ਰਿਪਟ6 (ES6) ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ。

ਸਾਰੇ ਆਧੁਨਿਕ ਬਰਾਉਜ਼ਰ ਏਸ6 (JavaScript 2015) ਸਮਰਥਨ ਕਰਦੇ ਹਨ:

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਸਮਰਥਨ ਕਰਦਾ ਹੈ

Internet Explorer 11 (ਜਾਂ ਪੁਰਾਣੀ ਸੰਸਕਰਣ) ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ Number.isNaN()