x

解决方案 »

  1.   

    0x3e8=1000其实就是 1000*225 & 9716进制表示了而已下面类似。。&和|这种操作符号比较少用。。我是没用过,哈哈。。
      

  2.   

    加前缀“0”表示 8 进制的整型值,只能包含 0 到 7 的数字。(前缀为“0”同时包含数字“8”或“9”的数被解释为十进制数)。 加前缀“0x”表示 16 进制整型值。可以包含数字 0 到 9,以及字母 A 到 F(大写或小写)。使用字母 A 到 F 表示十进制 10 到 15 的单个数字。就是说 0xF 与 15 相等,同时 0x10 等于 16。& 运算符 两个表达式的二进制表示法的值,按位“与”操作 
    | 运算符 两个表达式的二进制表示法的值,按位“或”操作 
    var a= (0x3e8 * 0225 & 97);
    等于
    var a= (1000 * 149 & 97);