Javascript如何获得这个价值?

Ada*_*olt 2 javascript math numbers

我们正在办公室讨论这个数学在JavaScript中是如何工作的.

有一个实例,我们乘以010而不是10,这给出了不正确的返回值.

例如...

25.25 * 010 = 202
Run Code Online (Sandbox Code Playgroud)

25.25 * 10 = 252.5 正如所料

什么甚至更奇怪的是,如果你做parseFloat(010)它给你8!

Kri*_*ofe 5

对于010是十进制8,所以得到202.

console.log(25.25 * 010);
Run Code Online (Sandbox Code Playgroud)