क्या NaN
जावास्क्रिप्ट में मूल्यों को पार्स करने के बजाय किसी तरह 0 वापस करना संभव है ?
खाली स्ट्रिंग parseInt
रिटर्न के मामले में NaN
।
क्या जावास्क्रिप्ट में कुछ ऐसा करना संभव है, जिसकी जाँच करें NaN
?
var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb)
या हो सकता है कि कोई अन्य फ़ंक्शन या jQuery प्लगइन है जो कुछ समान कर सकता है?
parseInt()
दो बार फ़ंक्शन को कॉल करना (सफल / सामान्य गैर- NaN
मामले में) कभी भी एक अच्छा विचार नहीं है। अक्षमता के अलावा, अनैच्छिक के लिए जो कुछ भी पारित किया tbb
जाता है वह साइड-इफेक्ट के साथ एक फ़ंक्शन कॉल है यह भयानक है। मैं यहां किसी भी समाधान का उपयोग नहीं करूंगा जहां मैं parseInt()
दो बार देखता हूं ।
NaN != NaN
। आप की आवश्यकता होगीisNaN(value)
।