संभव डुप्लिकेट:
Workarounds for JavaScript parseInt octal bugparseInt ("08") रिटर्न 0
मैं एक जावास्क्रिप्ट समारोह पर काम कर रहा हूँ, इस वर्ष की घोषणा के द्वारा तिथि वस्तुओं की स्थापना, महीने & तारीख । हालांकि, जब का उपयोग करते समय महीने में 08
या 09
का मान है, 0
वापस किया जाता है। नीचे देखें:
parseInt("01") //returns 1
parseInt("02") //returns 2
parseInt("03") //returns 3
parseInt("04") //returns 4
parseInt("05") //returns 5
parseInt("06") //returns 6
parseInt("07") //returns 7
parseInt("08") //returns 0?
parseInt("09") //returns 0?
parseInt("10") //returns 10
मैं इस मुद्दे को प्रदर्शित करने के लिए एक jsFiddle बना लिया है:
क्यों parseInt("08")
और parseInt("09")
वापसी 0
?
http://stackoverflow.com/questions/6410009/what-do-you-think-parseint08-will-return?rq=1 –
एमडीएन दस्तावेज़ पढ़ें: https://developer.mozilla.org/en- यूएस/डॉक्स/जावास्क्रिप्ट/संदर्भ/Global_Objects/parseInt यह समस्या अच्छी तरह से प्रलेखित –
@ ŠimeVidas आह है! शुक्रवार दोपहर हिचकी! आपके प्रतिक्रियाओं के लिए धन्यवाद – Curt