parseInt(a,10);
话说你试了不是99吗

解决方案 »

  1.   

    如果是进行2进制运算,可以这么写: var   n1   =   parseInt(a.value,2)?   parseInt(a.value,2)   :   0;   //将2进制转换成10进制
     var   n2   =   parseInt(b.value,2)?   parseInt(b.value,2)   :   0;   
    c.value   =   (n2 - n1).toString(2) ;   //再将结果转回10进制
      

  2.   

              var   n1   =   parseInt(a.value)?   parseInt(a.value, 10)   :   0;   
              var   n2   =   parseInt(b.value)?   parseInt(b.value, 10)   :   0;   当数字以 0 打头的时候,被解释成 8 进制数了alert(010) // 8