~文法メモ~ 「2進数・8進数」

概要

ECMAScript6では、2進数や8進数表記が導入されました。
Pythonその他のいくつかの言語と同様の表記方法です。

「0x(ゼロエックス)」=16進、「0o(ゼロオー)」=8進数、「0b(ゼロビー)」=2進数

hm.debuginfo(0x0F); // 15
hm.debuginfo(0o12); // 10
hm.debuginfo(0b1101); // 13

hm.debuginfo(Number("0x0F")); // 15
hm.debuginfo(Number("0o12")); // 10
hm.debuginfo(Number("0b1101")); // 13