ホームページ >ウェブフロントエンド >htmlチュートリアル >JavaScriptでブール値を数値に変換するにはどうすればよいですか?

JavaScriptでブール値を数値に変換するにはどうすればよいですか?

WBOY
WBOY転載
2023-08-26 13:21:161198ブラウズ

JavaScriptでブール値を数値に変換するにはどうすればよいですか?

このチュートリアルでは、JavaScript でブール値を数値に変換します。 Boolean は変数のデータ型であり、他のプログラミング言語と同様に、JavaScript もこの型をサポートしています。

Boolean データ型には、truefalse の 2 つの値のみが含まれます。 場合によっては、プログラマは true または false の値を数値に変換する必要があります。たとえば、ブール値と数値変数を比較するには、厳密等価演算子を使用します。

ここでは、さまざまな演算子を使用してブール値を数値に変換する 3 つの方法があります。

Number() 関数を使用する

JavaScript では、Number() 関数を使用して変数を数値に変換できます。また、これを使用してブール変数を数値に変換することもできます。

###文法###

ユーザーは次の構文に従ってブール値を数値に変換できます。

リーリー

パラメータ

  • bool

    - これはブール変数なので、数値に変換する必要があります。

    ###例###
  • 次の例では、JavaScript 数値ライブラリの
Number()

関数を使用して、true と false の 2 つのブール値を数値に変換します。

Number()

関数は、真の値の場合は 1 を返し、偽の値の場合は 0 を返します。 リーリー ビット演算子を使用する このセクションでは、

bitwise OR

および

bitwise AND

演算子を使用してブール値を数値に変換する方法を学習します。ブール値と 0 をビット単位で OR 演算すると、数値が返されます。 さらに、ユーザーが 1 と任意のブール値の間でビット単位の AND 演算を実行すると、適切な数値が返されます。 ###文法### ユーザーはビット演算子を使用して、次の構文に従ってブール値を数値に変換できます。

リーリー ###例###

以下の例では、ブール値を数値に変換する 2 つの異なる例を取り上げています。1 つは

ビット単位の | 演算子

を使用し、もう 1 つは

ビット単位の & 演算子を使用します。

リーリー

算術演算子を使用する

これは、ブール値を数値に変換するこのチュートリアルの最後のメソッドです。加算、乗算、算術演算子を使用します。ただし、減算演算子や除算演算子も使用できます。 ブール値に 0 を加算または減算すると、ブール値に関連付けられた数値が返されます。同様に、ブール値に 1 を乗算すると、加算と同じ結果が返されます。 ###文法### 次の構文に従って乗算演算子と加算演算子を使用してください。

リーリー ###例###

次の例では、加算演算子と乗算演算子を使用してブール値を数値に変換します。

リーリー

ユーザーは 3 つの方法のいずれかを使用してブール値を整数に変換できます。最初のメソッドは組み込みライブラリ関数を呼び出しますが、2 番目と 3 番目のメソッドよりも遅くなります。ビット単位の演算は、あらゆるプログラミング言語の中で最も高速な演算です。したがって、2 番目の方法は最も高速な方法であり、ユーザーが簡単に使用できます。

以上がJavaScriptでブール値を数値に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。