在 JS 中,如果需要表示16进制的数字,则需要以 0x 开头

    1. var a = 0xff; // 255

    如果需要表示8进制的数字,则需要以0开头

    1. var b = 070; // 56

    如果需要表示2进制的数字,则需要以0b开头

    1. var c = 0b10; // 2

    :::danger 像 “070” 这种字符串,有些浏览器会当成 8进制 解析,有些会当成 10 进制解析 ::: 可以在 parseInt()函数 中传递一个 第二个参数,来指定数字的进制

    1. var a = "070";
    2. a = parseInt(a,10); // 第二个值,可以输入 16 或 8 或 2