जावास्क्रिप्ट में, यह जांचने के विभिन्न तरीके हैं कि कोई मान एक संख्या है या कुछ और।
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
ऑपरेटर इसे पकड़ लेगा।