isFinite() | Underscore JS 日本語リファレンス

引数が数字で有限数だった時に「true」を返す。

■使用例

var num = 2015;
var num2 = Infinity;
var num3 = NaN;

// re = true;
var re = _.isFinite( num );
// re2 = false;
var re2 = _.isFinite( num2 );
// re3 = false;
var re3 = _.isFinite( num3 );
// re4 = false;
var re4 = isFinite(num2);
// re5 = false;
var re5 = isFinite(num3);

■内部構造

  _.isFinite = function(obj) {
  	
// 引数を isFinite() 関数(有限数を判断する関数。)に代入。また引数を浮動小数点の数に直してisNaN()関数に代入。両方とも true の時に true を返す。;
    return isFinite(obj) && !isNaN(parseFloat(obj));
  };

このページのトップへ戻る