在 JS 中,如果需要表示16进制的数字,则需要以 0x 开头
var a = 0xff; // 255
如果需要表示8进制的数字,则需要以0开头
var b = 070; // 56
如果需要表示2进制的数字,则需要以0b开头
var c = 0b10; // 2
:::danger 像 “070” 这种字符串,有些浏览器会当成 8进制 解析,有些会当成 10 进制解析 ::: 可以在 parseInt()函数 中传递一个 第二个参数,来指定数字的进制
var a = "070";
a = parseInt(a,10); // 第二个值,可以输入 16 或 8 或 2