js中的数字按照IEEE 754的标准,使用64位双精度浮点型来表示.其中符号位S,指数位E,尾数位M分别占了1,11,52位,并且在ES5规范中指出了指数位E的取值范围是[-1074, 971]. 精度问题汇总 想用有限的位来表示无穷的数字,显然是不可能的,因此会出现一些列精度问题: 浮点数精度问题,比如0.1 + 0.2 !== 0.3 大数精度问题,比如9999 9999 9999 9999 == 1000 0000 0000 0000 1 toFixed四舍五入结果不准确,比如1.335