JavaScript是不区分整型和浮点型数值的,一律按浮点数值表示;

JavaScript采用的是IEEE-754浮点表示法,这是一种二进制表示法。

当我们使用浮点数运算时,会出现计算不准确的结果。

1
2
3
4
5
6
7
8
0.1+0.2 	// 0.30000000000000004
0.7+0.1 // 0.7999999999999999

0.3-0.2 // 0.09999999999999998

0.3/0.1 // 2.9999999999999996

19.9*100 // 1989.9999999999998

浮点精度

整数精度