JavaScript 中的数字均保存为 64 位的浮点数(Floats)。
所有编程语言,包括 JavaScript,都存在处理浮点值的困难:
var x = 0.1;
var y = 0.2;
var z = x + y // z 中的结果并不是 0.3
为了解决上面的问题,请使用乘除运算:
var z = (x * 10 + y * 10) / 10; // z 中的结果将是 0.3
JSON 不允许尾随逗号。
person = {firstName:"Bill", lastName:"Gates", age:62}
points = [35, 450, 2, 7, 30, 16];