isFinite( number )関数

JavaScriptのisFinite( number )関数は、引数「number」に指定した数値が有限であるかどうかを調べる組み込み関数。

有限数であれば、「true」を返す。NaN(非数)、正の無限大、負の無限大のいずれかであれば、「false」を返す。

構文

isFinite( number )

引数

number
有限であるかどうかを調べたい数値を指定する。

サンプル

<script type="text/javascript">
document.write( '123: ' + isFinite( 123 ) + '<br />' );
document.write( '-123: ' + isFinite( -123 ) + '<br />' );
document.write( '1.23: ' + isFinite( 1.23 ) + '<br />' );
document.write( 'Number.MAX_VALUE: ' + isFinite( Number.MAX_VALUE ) + '<br />' );
document.write( 'Number.MIN_VALUE: ' + isFinite( Number.MIN_VALUE ) + '<br />' );
document.write( 'Number.NaN: ' + isFinite( Number.NaN ) + '<br />' );
document.write( 'Infinity: ' + isFinite( Infinity ) + '<br />' );
document.write( '-Infinity: ' + isFinite( -Infinity ) + '<br />' );
document.write( 'Number.POSITIVE_INFINITY: ' + isFinite( Number.POSITIVE_INFINITY ) + '<br />' );
document.write( 'Number.NEGATIVE_INFINITY: ' + isFinite( Number.NEGATIVE_INFINITY ) + '<br />' );
</script>

↓↓↓出力結果↓↓↓

スポンサード リンク

カテゴリー: JavaScript, リファレンス, 組み込み関数 パーマリンク