TypeScriptシリーズの型ブール値


1. ブール値

TypeScriptのブール値には、JavaScripttrue と false という同じ 2 つの値があります。例は次のとおりです。

let isDone: boolean = true;

// 也可以是一个计算之后结果为布尔值的表达式
let isDone: boolean = !0;

2. 注意する

ブール コンストラクターを使用して作成されたオブジェクトはブール値ではありません。

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"

ではTypeScriptbooleanJavaScriptプリミティブ型であり、 ではコンストラクタBooleanです。JavaScript

3. Boolean を直接呼び出すと、ブール型を返すこともできます

let isDone: boolean = Boolean(1);

最後に書きます

記事があまり良くないと思われる場合は//(ㄒoㄒ)//、コメントにメッセージを残していただければ、著者が引き続き改善していきます。o_O???
記事が少し役立つと思われる場合は、著者に「いいね!」を与えることができます\\*^o^*//
。著者の話が進んでいる場合は、WeChat で QR コードをスキャンして、フロントエンドの古い L に注意してください~~~///(^v^)\\\~~~
読者の皆さん、ありがとう(^_^)∠※

おすすめ

転載: blog.csdn.net/weixin_62277266/article/details/132999185