1. ブール値
TypeScript
のブール値には、JavaScript
true と 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"
ではTypeScript
、boolean
はJavaScript
プリミティブ型であり、 ではコンストラクタBoolean
です。JavaScript
3. Boolean を直接呼び出すと、ブール型を返すこともできます
let isDone: boolean = Boolean(1);
最後に書きます
記事があまり良くないと思われる場合は
//(ㄒoㄒ)//
、コメントにメッセージを残していただければ、著者が引き続き改善していきます。o_O???
記事が少し役立つと思われる場合は、著者に「いいね!」を与えることができます\\*^o^*//
。著者の話が進んでいる場合は、WeChat で QR コードをスキャンして、フロントエンドの古い L に注意してください。~~~///(^v^)\\\~~~
読者の皆さん、ありがとう(^_^)∠※
!!!