1、布尔值(boolean)
TypeScript
的布尔值和 JavaScript
一样有两个值:true、false。示例如下:
let isDone: boolean = true;
// 也可以是一个计算之后结果为布尔值的表达式
let isDone: boolean = !0;
2、注意
使用构造函数 Boolean 创造的对象不是布尔值。
let isDone: boolean = new Boolean(1);
上述代码会报如下错误:
error TS2322: Type 'Boolean' is not assignable to type 'boolean'.
'boolean' is a primitive, but 'Boolean' is a wrapper object. Prefer using 'boolean' when possible.
大致意思是:
不能将类型 "Boolean" 分配给类型 "boolean"。
"boolean" 是基元,但 "Boolean" 是包装器对象。如可能首选使用 "boolean"
在 TypeScript
中,boolean
是 JavaScript
中的基本类型,而 Boolean
是 JavaScript
中的构造函数。
3、直接调用 Boolean 也可以返回一个boolean 类型
let isDone: boolean = Boolean(1);
写在最后
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!