TypeScript系列之类型 boolean


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 中,booleanJavaScript 中的基本类型,而 BooleanJavaScript 中的构造函数。

3、直接调用 Boolean 也可以返回一个boolean 类型

let isDone: boolean = Boolean(1);

写在最后

如果你感觉文章不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※!!!

猜你喜欢

转载自blog.csdn.net/weixin_62277266/article/details/132999185