JavaScript的parseInt的一个问题 parseInt("013")是怎么算出来10

2025-06-22 18:53:32
推荐回答(1个)
回答1:

parseInt("013")

默认就是10进制
故:
1*Math.pow(10,1) + 3 * Math.pow(10,0)
就是
10+3=13

现在要是10
就是7进制
1*Math.pow(7,1) + 3 * Math.pow(7,0)
7+3=10

parseInt("013",7)