ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptでisFiniteを使用して有限の数値かどうかを確認する方法

JavaScriptでisFiniteを使用して有限の数値かどうかを確認する方法

不言
リリース: 2019-01-16 16:30:37
オリジナル
3857 人が閲覧しました

JavaScriptでisFiniteを使用して有限の数値かどうかを確認する方法 の isFinite 関数は、指定された値が有限値の場合は true を返し、それ以外の場合は false を返します。この記事では、JavaScriptでisFiniteを使用して有限の数値かどうかを確認する方法 での isFinite 関数の具体的な使用方法を見ていきます。

JavaScriptでisFiniteを使用して有限の数値かどうかを確認する方法

#isFinite 関数の使い方

数値を確認する方法

isFinite を使用して数値を確認するには、パラメーターに確認する値を指定する必要があります。

isFinite は値に対して true を返しますが、配列に対しては false を返すことに注意してください。

次のコードを見てみましょう。


console.log('isFinite(123) = ' + isFinite(123));
console.log('isFinite([1, 2]) = ' + isFinite([1, 2]));
console.log('isFinite(0755) = ' + isFinite(0755));
console.log('isFinite(0xFF) = ' + isFinite(0xFF));
ログイン後にコピー

実行結果。 :

isFinite(123) = true
isFinite([1, 2]) = false
isFinite(0755) = true
isFinite(0xFF) = true
ログイン後にコピー

文字列をチェックするメソッド

isFiniteは、文字列を数値に変換する際に数値であれば「true」を返します。

値に文字列が含まれる場合は、「false」を返します。

次のプログラムを見てみましょう。

console.log('isFinite("abc") = ' + isFinite("abc"));
console.log('isFinite("123abc") = ' + isFinite("123abc"));
console.log('isFinite("123") = ' + isFinite("123"));
ログイン後にコピー

実行結果:

isFinite("abc") = false
isFinite("123abc") = false
isFinite("123") = true
ログイン後にコピー

Boolean型の確認方法

Boolean型の場合、isFiniteは「true」を返します。

console.log('isFinite(true) = ' + isFinite(true));
console.log('isFinite(false) = ' + isFinite(false));
ログイン後にコピー

実行結果:


isFinite(true) = true
isFinite(false) = true
ログイン後にコピー

null の確認方法

isFinite を使用して null などの特殊な値を確認する方法

null の場合、isFinite は「true」を返します。

その他の「Infinity」、「unknown」、「NaN」の場合は「false」を返します。

次のプログラムを見てみましょう。

console.log('isFinite(Infinity) = ' + isFinite(Infinity));
console.log('isFinite(undefined) = ' + isFinite(undefined));
console.log('isFinite(null) = ' + isFinite(null));
console.log('isFinite(NaN) = ' + isFinite(NaN));
ログイン後にコピー

実行結果:

isFinite(Infinity) = false
isFinite(undefined) = false
isFinite(null) = true
isFinite(NaN) = false
ログイン後にコピー

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート