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 ऑपरेटर इसे पकड़ लेगा।