[Number]js中数字存储(0.1 + 0.2 !== 0.3)

和其他编程语言(如 C 和 Java)不同,JavaScript 不区分整数值和浮点数值, 所有数字在 JavaScript 中均用浮点数值表示,遵循IEEE754标准,在进行数字运算的时候要特别注意。 即:在js中的数字都是64位的浮点数。浮点数不是精确的值。涉及到小数的计算需要特别注意。 IEEE 754 64位浮点数在js中的存储形式如下:   用数学形式(二进制的科学计数法)表示如下:  
相关文章
相关标签/搜索