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

JavaScript में नंबर को वैलिडेट कैसे करें?

isNaN() फंक्शन का उपयोग

JavaScript में किसी वैल्यू को नंबर वैलिडेट करने के लिए isNaN() फंक्शन का उपयोग किया जाता है। यह चेक करता है कि वैल्यू NaN (Not a Number) है या नहीं।

  • यदि रिटर्न true हो → वैल्यू नहीं है एक नंबर
  • यदि रिटर्न false हो → वैल्यू है एक नंबर

उदाहरण

<!DOCTYPE html> 
<html> 
  <body> 
    <button onclick="display()">Check</button> 
    <p id="test"></p> 
    <script> 
      function display() { 
        var a = ""; 
        a = a + isNaN(6234) + ": 6234<br>"; 
        a = a + isNaN(-52.1) + ": -52.1<br>"; 
        a = a + "The above values return false, i.e. numbers."; 
        document.getElementById("test").innerHTML = a; 
      } 
    </script> 
  </body> 
</html>

आउटपुट

false: 6234
false: -52.1
The above values return false, i.e. numbers.

isNaN() के साथ विभिन्न वैल्यूज़

इनपुट isNaN() रिटर्न व्याख्या
123 false वैध नंबर
-10.5 false वैध नंबर
"123" false स्ट्रिंग नंबर में कन्वर्ट होती है
"hello" true नहीं है नंबर
NaN true Not a Number
undefined true नहीं है नंबर
null false 0 में कन्वर्ट होता है
true false 1 में कन्वर्ट होता है
false false 0 में कन्वर्ट होता है

Number.isNaN() - ES6 विकल्प

ES6 में Number.isNaN() पेश किया गया जो अधिक सटीक है - यह टाइप कन्वर्जन नहीं करता:

isNaN("hello")       // true (स्ट्रिंग को नंबर में कन्वर्ट करने की कोशिश करता है)
Number.isNaN("hello") // false (स्ट्रिंग NaN नहीं है)
Number.isNaN(NaN)     // true
  1. - जावास्क्रिप्ट में दी गई स्ट्रिंग में शब्दों की संख्या कैसे गिनें?

    रेगुलर एक्सप्रेशन्स का उपयोग करके जावास्क्रिप्ट में दी गई स्ट्रिंग में शब्दों की संख्या गिनना आसान है। शब्दों की संख्या गिनने के लिए कुछ चरणों का पालन करना होता है। पालन करने योग्य चरण हम जानते हैं कि एक वाक्य या वाक्यांश शब्दों से बना होता है जिनके बीच स्पेस होते हैं और कुछ उदाहरण ऐसे होते हैं जिन

  1. JavaScript में दशमलव संख्याओं (Decimal Numbers) को कैसे वैलिडेट करें? JavaScript में दशमलव संख्याओं (Decimal Numbers) को कैसे वैलिडेट करें?

    JavaScript में दशमलव संख्याओं को वैलिडेट करने का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Valida

  1. - जावास्क्रिप्ट में दी गई संख्या के अंकों की गिनती कैसे करें?

    आवश्यकताएं यहां सरल हैं, हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक नंबर लेता है और उसमें अंकों की संख्या लौटाता है।उदाहरण के लिए -4567 में अंकों की संख्या 4 है 423467 में अंकों की संख्या 6 है 457 में अंकों की संख्या 3 हैआइए इस फ़ंक्शन के लिए कोड लिखते हैं।उदाहरण { if(num){ return digits(M