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

JavaScript में कैसे जांचें कि कोई संख्या NaN है?


NaN एक JavaScript प्रॉपर्टी है, जो नॉट-ए-नंबर मान है। यह दर्शाता है कि यह एक वैध संख्या नहीं है। यहाँ सिंटैक्स है:

सिंटैक्स

Number.NaN

यह पता लगाने के लिए कि कोई संख्या NaN है या नहीं, Number.isNaN() या isNaN() मेथड का उपयोग करें। जांचने के लिए यहाँ एक उदाहरण है -

उदाहरण

लाइव डेमो

<!DOCTYPE html> <html>    <body>       <button onclick="display()">Check</button>       <p id="test"></p>       <script>          function display() {             var a = "";             a = a + isNaN(434) + ": 434<br>";             a = a + isNaN(-23.1) + ": -23.1<br>";             a = a + isNaN('Hello') + ": 'Hello'<br>";             a = a + isNaN(NaN) + ": NaN<br>";             a = a + isNaN('') + ": ''<br>";             a = a + isNaN(0) + ": 0<br>";             a = a + isNaN(false) + ": false<br>";             document.getElementById("test").innerHTML = a;          }       </script>    </body> </html>

  1. - JavaScript में isNaN() से अवैध संख्या की जांच करें

    उदाहरण निम्नलिखित कोड है - function multiplication(firstValue, secondValue, callback) { var res = firstValue * secondValue; var err = isNaN(res) ? इनपुट पैरामीटर में कुछ गलत है : undefined; callback(res, err); } multiplication(10, 50, function (result, error) { console.log(गुणा का

  1. - डिसेरियम नंबर जांचें - JavaScript

    डिसेरियम नंबर - वे सभी संख्याएं जो निम्नलिखित समीकरण को संतुष्ट करती हैं, डिसेरियम नंबर होती हैं - xy...z = x^1 + y^2 + ... + z^n जहां n संख्या में अंकों की संख्या है। उदाहरण के लिए - 175 एक डिसेरियम नंबर है क्योंकि: 175 = 1^1 + 7^2 + 5^3 = 1 + 49 + 125 = 175 उदाहरण { acc += Math.po

  1. - JavaScript में कैसे जांचें कि संख्या फ्लोट है या पूर्णांक?

    मान लीजिए हमारे पास निम्नलिखित चर हैं: var value1 = 10; var value2 = 10.15; संख्या फ्लोट है या पूर्णांक यह जांचने के लिए Number() कंडीशन का उपयोग करें: Number(value) === value && value % 1 !== 0; उदाहरण निम्नलिखित कोड देखें: function checkNumberIfFloat(value) { return Number(value) === value && v