1. 两个简单的浮点数相加
0.1 + 0.2 != 0.3 // true |
---|
2. 大整数运算
9999999999999999 == 10000000000000001 // true |
---|
9007199254740992 + 1 == 9007199254740992 // true |
3. toFixed不会四舍五入(Chrome)
1.335.toFixed(2) // 1.33 |
---|
1. toFixed() 因为toFixed() 进行并转换之后是string类型的,需要在进行强制Number() 转换
Number((0.1+0.2).toFixed(2))
2. 一些类库
math.js
3. 转为整数
// 0.1 + 0.2 |
---|
(0.1*10 + 0.2*10) / 10 == 0.3 // true |
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。