如何才能实现,Chrome floor
使用长数字1
:
var a = 12345678987654321;
console.log("a =",a); // Traces: 12345678987654320
小提琴:http://jsfiddle.net/zAXLx/
答案 0 :(得分:2)
All numbers in JavaScript是IEEE-754 double-precision numbers,其最大数量为~15位有效数字。它不是Chrome,它是IEEE-754双精度浮点的本质。当数字变得非常大时,它们开始变得不精确。