JavaScriptを使用して数値が無限大かどうかを確認するにはどうすればよいですか?

王林
リリース: 2023-09-09 14:45:03
転載
1098 人が閲覧しました

如何使用 JavaScript 检查数字是否为无穷大?

JavaScript では、任意の数値をゼロで割ると、無限大の値が得られます。さらに、開発者は、無限大と評価される数式を作成するときに間違いを犯す可能性があります。したがって、数式の戻り値に対して演算を実行する前に、値が有限であるかどうかを確認する必要があります。

ここでは、JavaScript を使用して数値が無限大かどうかを確認する 3 つの方法を学びます。

数値を Number.POSITIVE_INFINITY と Number.NEGATIVE_INFINITY と比較します

JavaScript では、数値は、数値に関連するさまざまなプロパティとメソッドを含むオブジェクトです。 Number オブジェクトのPOSITIVE_INFINITYプロパティとNEGATIVE_INFINITYプロパティを使用すると、開発者は数値の正と負の無限大の値を評価できます。

数値をNumber.POSITIVE_INFINITYおよびNumber.NEGATIVE_INFINITYと比較して、number が Infinity と評価されるかどうかを確認できます。

###文法###

次の構文に従って、数値オブジェクトの

POSITIVE_INFINITY

プロパティとNEGATIVE_INFINITYプロパティを使用します。リーリー上記の構文では、

OR (||)

演算子を使用して if ステートメント内の複数の条件を評価しました。###例###この例では、異なる値を持つ 2 つの数値を定義します。 num1 には有限の値が含まれ、num2 には無限の値が含まれます。 checkNumberIsFinite() 関数は引数として数値を受け取り、数値が有限であるかどうかに関係なく、その数値を

POSITIVE_INFINITY

および

NEGATIVE_INFINITY

と比較して、それに応じたメッセージを出力します。リーリーisFinite() メソッドを使用する

isFinite()

このメソッドはパラメータとして数値を受け取り、その数値が有限かどうかに応じてブール値を返します。ここでは、より堅牢に数値を評価するために、Number オブジェクトを参照として

isFinite()

メソッドを呼び出します。###文法###ユーザーは、次の構文に従ってisFinite()メソッドを使用して、数値が無限かどうかを確認できます。 Number オブジェクトを参照として取得し、数値をパラメータとして渡します。

リーリー

パラメータ

num1

- これは評価される数値です。

  • 戻り値

  • 数値が有限か無限かに応じてブール値を返します。

###例###
    if-else ステートメントの条件として isFinite() メソッドを使用します。 isFinite() メソッドは、パラメーターとして渡した値に基づいて true または false を返します。戻り値に応じて、プログラム実行の制御は if ブロックまたは else ブロックに移ります。
  • リーリー

    Math.abs() メソッドと Infinity キーワードを使用する

Math.abs()

メソッドを使用すると、任意の数値の絶対値を取得できます。

Infinity

は、無限値を表す JavaScript のキーワードです。

数値を

infinity

と -infinityの両方と比較することも、数値の絶対値を取得して無限大とのみ比較することもできます。###文法###ユーザーは、次の構文を使用して

Math.abs()

メソッドとInfinityキーワードを使用して、数値の計算結果がInfinityであるかどうかを確認できます。 。

リーリー ###例###

以下の例には、

evaluateNumber()

関数が含まれています。この関数は、ユーザーが [数値の評価] ボタンをクリックしたときに呼び出されます。evaulateNumber()この関数は、まず数値を正の値に変換し、それを Infinity キーワードと比較します。リーリー数値が無限かどうかを確認する最良の方法は、isFinite()メソッドを使用することです。このメソッドは数値をパラメーターとして受け取り、数値を計算した後に結果を返します。ただし、すべての方法は線形であるため、ユーザーは他の方法を使用することもできます。

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

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!