2016年01月21日

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

//*********************************************
//[既存クラスの拡張]
// MathとNumber
// 2進数と8進数のリテラルが追加された
//*********************************************

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

// 2進数
console.log(0b10) // 2
console.log(0b100) // 4

// 8進数。0oを接頭辞とする記法が追加された
console.log(0o10) // 8
console.log(0o100) // 64

// 追加された物はparseInt関数ではパースできないのでNumber関数を使う必要あり
console.log(parseInt("0b10", 2)); // 0
console.log(Number("0b10")); // 2
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

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

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