JavaScript फ़ंक्शन parseInt
एक पूर्णांक के लिए किसी दिए गए पैरामीटर के रूपांतरण के लिए मजबूर किया जा सकता है पर parseInt() का उपयोग कर, चाहे उस पैरामीटर एक स्ट्रिंग, नाव संख्या, संख्या, आदिटाइपप्रति: त्रुटि जब एक नंबर
है जावास्क्रिप्ट में parseInt(1.2)
कोई त्रुटि के साथ 1
प्राप्त होते हैं, तथापि, टाइपप्रति में, यह एक त्रुटि संकलन के दौरान यह कहते हुए फेंकता है:
error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'.
मैं यहाँ कुछ कमी कर रहा हूँ या यह टाइपप्रति से एक अपेक्षित व्यवहार है?
हां फिर टाइप चेकर है कि! –
'parseInt ("" + 1.2 + "")' – Mojtaba
'parseInt ([2, 3]) 'रिटर्न' 2'' का प्रयास करें, लेकिन इसका मतलब यह नहीं है कि आपको यह करना चाहिए ... –