1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-06-07 05:48:20 +00:00

Update Number.isInteger function

基于 JavaSciprt 的浮点数 IEEE 754 标准进行深入分析。
This commit is contained in:
picc-lu 2018-01-04 18:59:59 +08:00 committed by GitHub
parent 3cc432075d
commit dbcaa24a7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -168,11 +168,7 @@ Number.isInteger(3e-324) // false
// 同样由于精度问题,即使是比`Number.MIN_VALUE`略小的数也会被判为 5e-324。 // 同样由于精度问题,即使是比`Number.MIN_VALUE`略小的数也会被判为 5e-324。
``` ```
因此,在金融、天文等领域的数据精度要求较高、判断值是否整数的情况下,不建议使用`Number.isInteger()`原生函数,请使用以下包含正则的函数进行处理: 因此,在金融、天文等领域的数据精度要求较高、判断值是否整数的情况下,不建议使用`Number.isInteger()`原生函数,请使用包含正则的函数替代。
```javascript
```
ES5 可以通过下面的代码,部署`Number.isInteger()` ES5 可以通过下面的代码,部署`Number.isInteger()`