We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6006dbe commit 36fdb74Copy full SHA for 36fdb74
docs/features/conversion.md
@@ -260,13 +260,13 @@ String({
260
261
### Boolean()
262
263
-`Boolean`函数可以将任意类型的值转为布尔值。
+`Boolean()`函数可以将任意类型的值转为布尔值。
264
265
它的转换规则相对简单:除了以下五个值的转换结果为`false`,其他的值全部为`true`。
266
267
- `undefined`
268
- `null`
269
-- `-0`或`+0`
+- `0`(包含`-0`和`+0`)
270
- `NaN`
271
- `''`(空字符串)
272
@@ -278,6 +278,13 @@ Boolean(NaN) // false
278
Boolean('') // false
279
```
280
281
+当然,`true`和`false`这两个布尔值不会发生变化。
282
+
283
+```javascript
284
+Boolean(true) // true
285
+Boolean(false) // false
286
+```
287
288
注意,所有对象(包括空对象)的转换结果都是`true`,甚至连`false`对应的布尔对象`new Boolean(false)`也是`true`(详见《原始类型值的包装对象》一章)。
289
290
```javascript
0 commit comments