@@ -33,7 +33,7 @@ Number('0o10') // 8
33
33
34
34
## Number.isFinite(), Number.isNaN()
35
35
36
- ES6在Number对象上 ,新提供了` Number.isFinite() ` 和` Number.isNaN() ` 两个方法。
36
+ ES6 在 ` Number ` 对象上 ,新提供了` Number.isFinite() ` 和` Number.isNaN() ` 两个方法。
37
37
38
38
` Number.isFinite() ` 用来检查一个数值是否为有限的(finite)。
39
39
@@ -48,7 +48,7 @@ Number.isFinite('15'); // false
48
48
Number .isFinite (true ); // false
49
49
```
50
50
51
- ES5可以通过下面的代码 ,部署` Number.isFinite ` 方法。
51
+ ES5 可以通过下面的代码 ,部署` Number.isFinite ` 方法。
52
52
53
53
``` javascript
54
54
(function (global ) {
@@ -77,7 +77,7 @@ Number.isNaN('true'/0) // true
77
77
Number .isNaN (' true' / ' true' ) // true
78
78
```
79
79
80
- ES5通过下面的代码 ,部署` Number.isNaN() ` 。
80
+ ES5 通过下面的代码 ,部署` Number.isNaN() ` 。
81
81
82
82
``` javascript
83
83
(function (global ) {
@@ -111,7 +111,7 @@ Number.isNaN(1) // false
111
111
112
112
## Number.parseInt(), Number.parseFloat()
113
113
114
- ES6将全局方法 ` parseInt() ` 和` parseFloat() ` ,移植到Number对象上面 ,行为完全保持不变。
114
+ ES6 将全局方法 ` parseInt() ` 和` parseFloat() ` ,移植到 ` Number ` 对象上面 ,行为完全保持不变。
115
115
116
116
``` javascript
117
117
// ES5的写法
@@ -132,7 +132,7 @@ Number.parseFloat === parseFloat // true
132
132
133
133
## Number.isInteger()
134
134
135
- ` Number.isInteger() ` 用来判断一个值是否为整数。需要注意的是,在JavaScript内部 ,整数和浮点数是同样的储存方法,所以3和3.0被视为同一个值。
135
+ ` Number.isInteger() ` 用来判断一个值是否为整数。需要注意的是,在 JavaScript 内部 ,整数和浮点数是同样的储存方法,所以3和3.0被视为同一个值。
136
136
137
137
``` javascript
138
138
Number .isInteger (25 ) // true
@@ -142,7 +142,7 @@ Number.isInteger("15") // false
142
142
Number .isInteger (true ) // false
143
143
```
144
144
145
- ES5可以通过下面的代码 ,部署` Number.isInteger() ` 。
145
+ ES5 可以通过下面的代码 ,部署` Number.isInteger() ` 。
146
146
147
147
``` javascript
148
148
(function (global ) {
@@ -151,8 +151,8 @@ ES5可以通过下面的代码,部署`Number.isInteger()`。
151
151
152
152
Object .defineProperty (Number , ' isInteger' , {
153
153
value : function isInteger (value ) {
154
- return typeof value === ' number' && isFinite (value) &&
155
- value > - 9007199254740992 && value < 9007199254740992 &&
154
+ return typeof value === ' number' &&
155
+ isFinite ( value) &&
156
156
floor (value) === value;
157
157
},
158
158
configurable: true ,
0 commit comments