Skip to content

Commit 66bd7c1

Browse files
committed
docs(number): edit Number.isInteger
1 parent 2bb8556 commit 66bd7c1

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

docs/number.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Number('0o10') // 8
3333

3434
## Number.isFinite(), Number.isNaN()
3535

36-
ES6在Number对象上,新提供了`Number.isFinite()``Number.isNaN()`两个方法。
36+
ES6 在`Number`对象上,新提供了`Number.isFinite()``Number.isNaN()`两个方法。
3737

3838
`Number.isFinite()`用来检查一个数值是否为有限的(finite)。
3939

@@ -48,7 +48,7 @@ Number.isFinite('15'); // false
4848
Number.isFinite(true); // false
4949
```
5050

51-
ES5可以通过下面的代码,部署`Number.isFinite`方法。
51+
ES5 可以通过下面的代码,部署`Number.isFinite`方法。
5252

5353
```javascript
5454
(function (global) {
@@ -77,7 +77,7 @@ Number.isNaN('true'/0) // true
7777
Number.isNaN('true'/'true') // true
7878
```
7979

80-
ES5通过下面的代码,部署`Number.isNaN()`
80+
ES5 通过下面的代码,部署`Number.isNaN()`
8181

8282
```javascript
8383
(function (global) {
@@ -111,7 +111,7 @@ Number.isNaN(1) // false
111111

112112
## Number.parseInt(), Number.parseFloat()
113113

114-
ES6将全局方法`parseInt()``parseFloat()`移植到Number对象上面,行为完全保持不变。
114+
ES6 将全局方法`parseInt()``parseFloat()`移植到`Number`对象上面,行为完全保持不变。
115115

116116
```javascript
117117
// ES5的写法
@@ -132,7 +132,7 @@ Number.parseFloat === parseFloat // true
132132

133133
## Number.isInteger()
134134

135-
`Number.isInteger()`用来判断一个值是否为整数。需要注意的是,在JavaScript内部,整数和浮点数是同样的储存方法,所以3和3.0被视为同一个值。
135+
`Number.isInteger()`用来判断一个值是否为整数。需要注意的是,在 JavaScript 内部,整数和浮点数是同样的储存方法,所以3和3.0被视为同一个值。
136136

137137
```javascript
138138
Number.isInteger(25) // true
@@ -142,7 +142,7 @@ Number.isInteger("15") // false
142142
Number.isInteger(true) // false
143143
```
144144

145-
ES5可以通过下面的代码,部署`Number.isInteger()`
145+
ES5 可以通过下面的代码,部署`Number.isInteger()`
146146

147147
```javascript
148148
(function (global) {
@@ -151,8 +151,8 @@ ES5可以通过下面的代码,部署`Number.isInteger()`。
151151

152152
Object.defineProperty(Number, 'isInteger', {
153153
value: function isInteger(value) {
154-
return typeof value === 'number' && isFinite(value) &&
155-
value > -9007199254740992 && value < 9007199254740992 &&
154+
return typeof value === 'number' &&
155+
isFinite(value) &&
156156
floor(value) === value;
157157
},
158158
configurable: true,

0 commit comments

Comments
 (0)