1. ホーム
  2. javascript

[解決済み] 数値が無限大に評価されるかどうかを調べるには?

2022-12-21 21:32:45

質問

私は、ユーザーの選択に応じて無限大に表示される一連のJavascriptの計算を持っています(IEの下でのみ)。

どのようにしたら Infinity が表示され、例えば 0.0 を代わりに表示するのですか?

どのように解決するのですか?

if (result == Number.POSITIVE_INFINITY || result == Number.NEGATIVE_INFINITY)
{
    // ...
}

もしかしたら isFinite をどのように扱うかによって、代わりに NaN . isFinite リターン false あなたの番号が POSITIVE_INFINITY , NEGATIVE_INFINITY または NaN .

if (isFinite(result))
{
    // ...
}