Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में किसी मान की NaN से तुलना कैसे करें?


JavaScript में ग्लोबल NaN प्रॉपर्टी "Not-A-Number" को दर्शाने वाला एक मान है। यह निम्न स्थितियों में वापस किया जाता है:

  • जब मैथ फ़ंक्शन्स विफल होते हैं (जैसे Math.sqrt(-500))
  • जब कोई फ़ंक्शन संख्या पार्स करने में विफल होता है (जैसे parseFloat("test"))

NaN किसी भी अन्य मान से असमान होता है (==, !=, ===, !== के माध्यम से), जिसमें दूसरा NaN मान भी शामिल है।

यह जांचने के लिए कि कोई मान NaN है या नहीं, हमें Number.isNaN मेथड का उपयोग करना चाहिए।

उदाहरण

let a = Math.sqrt(-500); console.log(Number.isNaN(a))

आउटपुट

true

नोट - isNaN() और Number.isNaN(): पहला तब true लौटाता है जब मान वर्तमान में NaN हो, या संख्या में कनवर्ट करने के बाद NaN बनने वाला हो, जबकि दूसरा केवल तभी true लौटाता है जब मान वर्तमान में NaN हो।

उदाहरण

isNaN('hello world'); Number.isNaN('hello world');

आउटपुट

true false
  1. जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप कैसे करें? जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप कैसे करें?

    जावास्क्रिप्ट में वैल्यू के आधार पर ऑब्जेक्ट्स को ग्रुप करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&g

  1. JavaScript में बटन क्लिक पर 10 का इंक्रीमेंट कैसे बनाएं? JavaScript में बटन क्लिक पर 10 का इंक्रीमेंट कैसे बनाएं?

    उदाहरण click() इवेंट और parseInt() का उपयोग करके हर क्लिक पर 10 बढ़ाएं। <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Document</title> </head> <body> &

  1. JavaScript में टेक्स्टबॉक्स का मान कैसे प्रदर्शित करें JavaScript में टेक्स्टबॉक्स का मान कैसे प्रदर्शित करें

    टेक्स्ट बॉक्स से मान निकालने के लिए value का उपयोग करें और पैराग्राफ में innerHTML से प्रदर्शित करें।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>