2016年01月21日

ECMAScript 2015(ECMAScript 6)をちょっとずつ勉強 (6)

///*********************************************
//[既存クラスの拡張]
// MathとNumber
// isNaNとisFiniteの改善
//*********************************************

// IE11ではエラーになります
// Edge、Chome47.0.2526.106 m、Firefox43.0.3で動きました

// isNaN関数は数値以外を引数に指定するとtrueを返す問題があった
// ES6で追加されたNumber.isNaNではfalseを返してくれる
console.log(isNaN("foo")); // true
console.log(Number.isNaN("foo")); // false

// Number.isFiniteが追加されている
console.log(isFinite(10)); // true
console.log(isFinite('10')); // true
console.log(Number.isFinite(10)); // true
console.log(Number.isFinite('10')); // false
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/172390239
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック