ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript を使用して NaN を 0 に変換するにはどうすればよいですか?

JavaScript を使用して NaN を 0 に変換するにはどうすればよいですか?

王林
王林転載
2023-08-22 22:17:021513ブラウズ

JavaScript を使用して NaN を 0 に変換するにはどうすればよいですか?

論理 OR 演算子、二重ビット単位 NOT 演算子、厳密等価演算子、または inNaN() 関数を使用して、JavaScript を使用して NaN を 0 に変換できます。 JavaScript の NaN は、 が数値 ではなく、型が Number であるが、実際には数値ではないことを意味します。この記事では、NaN をブール値に変換する 2 つの方法を学びます。

  • 論理 OR (||) 演算子を使用します

  • 二重チルダ (~~) 演算子の使用

  • 厳密等価演算子 (===)

  • を使用します。
  • isNaN() 関数を使用する

論理 OR (||) 演算子を使用します

論理 OR (||) 演算子は、2 つの値の信頼性をチェックするために使用されます。いずれかのオペランドが true の場合は true を返し、すべてのオペランドが true でない場合は false を返します。

|| 演算子を使用して NaN を 0 に変換します。 || 演算子を使用して NaN と 0 を比較するだけです。

###文法### リーリー ###例###

この例では、|| 演算子を使用して NaN を 0 に変換します。

リーリー

二重チルダ (~~) 演算子を使用します

二重チルダまたは二重ビット NOT 演算子は、正の数値を切り捨てるために使用されます。 Math.floor を使用して同じ効果を実現することもできますが、この演算子は Floor メソッドより高速です。この演算子は正と負の数値でのみ機能し、数値が NaN の場合は 0 を返します。

###文法### リーリー ###例###

この例では、~~ 演算子を使用して NaN を 0 に変換します。

リーリー

厳密な等価演算子 (===) を使用します

厳密等価 (===) 演算子または厳密等価演算子は、値と型の間の等価性をチェックすることによって 2 つ以上のオペランドを比較するために使用されます。値と型の両方が等しい場合は true を返し、そうでない場合は false を返します。

=== 演算子を使用して NaN をゼロに変換します。最初に NaN 値をゼロと比較し、true の場合は NaN を返し、それ以外の場合は 0 を返します。

###文法### リーリー ###例###

この例では、厳密等価演算子を使用して NaN を 0 に変換します。

リーリー

isNaN() 関数を使用する

isNaN 関数は、値が NaN であるかどうかを確認するために使用されます。 NaN を 0 に変換するには、値が NaN であるかどうかを確認します。 「はい」の場合、ゼロが返されます。

###文法### リーリー ###例###

この例では、isNaN 関数を使用して NaN を 0 に変換します。

ああああ

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

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