की शुरुआत में जावास्क्रिप्ट 0 मैं बस संख्या की शुरुआत में 0-एस के साथ जेएस तर्क समझना चाहता हूं। उदाहरण के लिएसंख्या
var x = 09.3
// here x == 9.3
// other example
09.3 == 9.3
// returns true
// but check this one
var x = 02.5
// Uncaught SyntaxError: Unexpected number
// or this one
02.5 == 2.5
// same error here
किसी को भी व्याख्या कर सकते हैं, यह कैसे काम करता है, क्यों पहले उदाहरण में यह काम करता है, और अग्रणी शून्य पर ध्यान नहीं देता है, लेकिन दूसरे उदाहरण में यह मुझे एक सिंटैक्स त्रुटि देता है
धन्यवाद
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Integers – hindmost
मेरे ब्राउज़र में, '09.3' निश्चित रूप से '0.3' के बराबर नहीं है। आप किस ब्राउजर (या पर्यावरण) का उपयोग कर रहे हैं? – Pointy
प्वाइंट, गलती के लिए खेद है, मेरा मतलब है 9.3 – Gor