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

कैसे जांचें कि कोई मान जावास्क्रिप्ट के साथ एक संख्या है या नहीं?

जावास्क्रिप्ट में, यह जांचने के विभिन्न तरीके हैं कि कोई मान एक संख्या है या कुछ और।

typeof . का उपयोग करने का सबसे आम तरीका है ऑपरेटर:

const value = 5

console.log(typeof value)
// "number"

एक तरह से आप इसे व्यावहारिक संदर्भ में उपयोग कर सकते हैं, यह जांचना है कि क्या कोई फॉर्म सही तरीके से भरा गया है, typeof का उपयोग करके एक सशर्त बयान में।

आइए देखें कि क्या मान टाइप . है एक इनपुट मान का नहीं है एक संख्या मान प्रकार, और फिर कंसोल पर एक संदेश लॉग आउट करें:

const inputFieldAge = "10"
if (typeof inputFieldAge !== 'number') {
  console.log('This field has to be a number'
}

क्योंकि inputFieldAge वेरिएबल में एक स्ट्रिंग है एक संख्या मान प्रकार 10 . के बजाय इसे (दोहरे उद्धरण) असाइन किया गया है , typeof ऑपरेटर इसे पकड़ लेगा।


  1. कैसे जांचें कि जावास्क्रिप्ट के साथ एक बटन क्लिक किया गया है या नहीं?

    जावास्क्रिप्ट का उपयोग करके बटन क्लिक किया गया है या नहीं, यह जांचने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:नीला बैंगनी; }जावास्क्रिप्ट का उपयोग करके यह जांचना कि बटन क्लि

  1. जांचें कि इनपुट जावास्क्रिप्ट में एक संख्या या अक्षर है या नहीं?

    यह जांचने के लिए कि इनपुट एक संख्या या अक्षर है, जावास्क्रिप्ट से isNaN () फ़ंक्शन का उपयोग करें। यदि मान NaN है यानी संख्या नहीं है तो यह सही है। निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name=&qu

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

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