五、数值的扩展

二进制和八进制表示法

ES6提供了二进制和八进制数值的新写法,分别用前缀 0b (或 0B)和 0o (或0O)表示。

0b111110111 === 503  // true

0o767 === 503  // true

 

如果要将使用 0b 和 0o 前缀的字符串数值转为十进制数值,要使用Number方法。

Number('0b111')    // 7

NUmber('0o10')    //  8

 

Number.isFinite()、Number.isNaN()

 

你可能感兴趣的:(重学ES6)