ブール型プリミティブは、true
と 2 つの値のみを持つ論理データ型です。
false
。
ブール値オブジェクト
JavaScript の値はすべて暗黙的に true
または false
になります。Boolean
オブジェクト
強制変換するために使用できる
暗黙的な true または false の状態に基づいて、true
または false
ブール値を返します。
value:
Boolean( "A string literal" );
> true
false
となる値には、0
、null
、undefined
、NaN
、空などがあります。
文字列(""
)、省略値、false
ブール値。他のすべての値の結果
(true
)
Boolean( NaN );
> false
Boolean( -0 );
> false
Boolean( 5 );
> true
Boolean( "false" ); // the value `"false"` is a string, and therefore implicitly true.
> true
Boolean
オブジェクトをコンストラクタとして使用しないでください。オブジェクトを作成する
次の要素です。
const falseBoolean = Boolean( 0 );
const falseObject = new Boolean( 0 );
console.log( falseBoolean );
> false
console.log( falseObject );
> Boolean { false }
falseObject.valueOf();
> false
すべてのオブジェクトは本質的に信頼できるため、
結果のブール値オブジェクトは、
に false
値が含まれている:
const falseBoolean = Boolean( 0 );
const falseObject = new Boolean( 0 );
console.log( falseBoolean == true );
> false
console.log( falseObject == true );
> true
理解度をチェックする
false
を返すものは次のうちどれですか。
0
空の文字列
"none"
。Null
。