JavaScript ブール関数

Anika Tabassum Era 2024年2月15日
  1. プリミティブ型の基本的な使用 - JavaScript のブール値
  2. JavaScript での Boolean 関数の使用
JavaScript ブール関数

他のほとんどのプログラミング言語とは異なり、JavaScript はブール型をプリミティブ データ型として所有しています。 ブール型はほとんどの場合、デフォルト値として truefalse しかありません。

ただし、場合によっては、0false として、1true としても示します。

次の例セットでは、ブール型の基本的なドライブと Boolean 関数の動作原理を調べます。 ここで、知っておくべきことの 1つは、===== の違いです。

厳密な等価演算子 === について言及している場合、一致する形式とともにデータ型が一致することは確実です。

おそらく、文字列 "123" と数値 123 を厳密等価演算子で比較しているとします。 これは false 値になります。 またはより簡単な言葉では、一致は表示されません。

同様に、0false1true と一致させると、一致は得られません。 理解を深めるためにインスタンスを確認してみましょう。

プリミティブ型の基本的な使用 - JavaScript のブール値

単純な数学的駆動を実行して、ブール値を引き出します。 技術的には、値を持つ変数はすべて true と呼ばれます。

ここでは、与えられた変数を 2 で割った余りを調べます。 結果が満足のいくものである場合は、正しく出力し、そうでない場合は false を出力します。

また、厳密な等価演算子がどのように機能するか、および一般的な == 等価演算子がどのように機能するかを確認します。

コードスニペット:

var a = 5;
var x = a % 2;
if (x == 1) {
  console.log('correct');
} else {
  console.log('incorrect');
}
if (x === true) {
  console.log('ok');
} else {
  console.log('not ok');
}

出力:

プリミティブ型の基本的な使い方 - Boolean

ご覧のとおり、最初の条件ステートメントの条件に対して true 値を取得しました。 そして、1true と一致させたセクションでは、期待した結果が得られませんでした。

これは、データ型が一致しない場合に厳密等価演算子がどのように防止するかを定義します。

JavaScript での Boolean 関数の使用

この場合、Boolean 関数の操作には、true または false を評価するための条件ステートメントは必要ありません。 基本関数は、式をパラメータとして答えを導き出します。

ここでの出力は常に true または false になります。 コード行を確認してみましょう。

コードスニペット:

var a = 5;
var b = 4;
var x = a % 2;
var y = b % 2;
console.log(Boolean(x))
console.log(Boolean(y))

出力:

ブール関数の使用

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook

関連記事 - JavaScript Boolean