我一直在研究一个 javascript 函数,通过声明年、月和日期来设置日期对象。但是,当月份的值为08
或时09
,0
使用 时会返回parseInt()
。见下文:
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
?