JavaScript では、任意の数値をゼロで割ると、無限大の値が得られます。さらに、開発者は、無限大と評価される数式を作成するときに間違いを犯す可能性があります。したがって、数式の戻り値に対して演算を実行する前に、値が有限であるかどうかを確認する必要があります。
ここでは、JavaScript を使用して数値が無限大かどうかを確認する 3 つの方法を学びます。
JavaScript では、数値は、数値に関連するさまざまなプロパティとメソッドを含むオブジェクトです。 Number オブジェクトのPOSITIVE_INFINITYプロパティとNEGATIVE_INFINITYプロパティを使用すると、開発者は数値の正と負の無限大の値を評価できます。
数値をNumber.POSITIVE_INFINITYおよびNumber.NEGATIVE_INFINITYと比較して、number が Infinity と評価されるかどうかを確認できます。
###文法###プロパティとNEGATIVE_INFINITYプロパティを使用します。リーリー上記の構文では、
OR (||)演算子を使用して if ステートメント内の複数の条件を評価しました。###例###この例では、異なる値を持つ 2 つの数値を定義します。 num1 には有限の値が含まれ、num2 には無限の値が含まれます。 checkNumberIsFinite() 関数は引数として数値を受け取り、数値が有限であるかどうかに関係なく、その数値を
POSITIVE_INFINITYと比較して、それに応じたメッセージを出力します。リーリーisFinite() メソッドを使用する
isFinite()メソッドを呼び出します。###文法###ユーザーは、次の構文に従ってisFinite()メソッドを使用して、数値が無限かどうかを確認できます。 Number オブジェクトを参照として取得し、数値をパラメータとして渡します。
リーリーnum1
戻り値
Math.abs() メソッドと Infinity キーワードを使用する
は、無限値を表す JavaScript のキーワードです。
と -infinityの両方と比較することも、数値の絶対値を取得して無限大とのみ比較することもできます。###文法###ユーザーは、次の構文を使用して
Math.abs()メソッドとInfinityキーワードを使用して、数値の計算結果がInfinityであるかどうかを確認できます。 。
リーリー ###例###関数が含まれています。この関数は、ユーザーが [数値の評価] ボタンをクリックしたときに呼び出されます。evaulateNumber()この関数は、まず数値を正の値に変換し、それを Infinity キーワードと比較します。リーリー数値が無限かどうかを確認する最良の方法は、isFinite()メソッドを使用することです。このメソッドは数値をパラメーターとして受け取り、数値を計算した後に結果を返します。ただし、すべての方法は線形であるため、ユーザーは他の方法を使用することもできます。
以上がJavaScriptを使用して数値が無限大かどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。