ToBoolean
ToBoolean 运算符根据下表将其参数转换为布尔值类型的值:
| 输入类型 | 结果 |
|---|---|
| Undefined | false |
| Null | false |
| Boolean | 结果等于输入的参数(不转换)。 |
| Number | 如果参数是 +0, -0, 或 NaN,结果为 false ;否则结果为 true。 |
| String | 如果参数参数是空字符串(其长度为零),结果为 false,否则结果为 true。 |
| Object | true |
ToBoolean 运算符根据下表将其参数转换为布尔值类型的值:
| 输入类型 | 结果 |
|---|---|
| Undefined | false |
| Null | false |
| Boolean | 结果等于输入的参数(不转换)。 |
| Number | 如果参数是 +0, -0, 或 NaN,结果为 false ;否则结果为 true。 |
| String | 如果参数参数是空字符串(其长度为零),结果为 false,否则结果为 true。 |
| Object | true |