封装基本类型
最后更新于:2022-04-01 22:24:35
## 封装基本类型
不要
没有任何理由去封装基本类型, 另外还存在一些风险:
```
var x = new Boolean(false);
if (x) {
alert('hi'); // Shows 'hi'.
}
```
除非明确用于类型转换, 其他情况请千万不要这样做!
```
var x = Boolean(0);
if (x) {
alert('hi'); // This will never be alerted.
}
typeof Boolean(0) == 'boolean';
typeof new Boolean(0) == 'object';
```
有时用作 `number`, `string` 或 `boolean`时, 类型的转换会非常实用.
';