var a = Math.pow(2,31);
var b = Math.pow(2,31);
var c = a & b;
c溢出了,有没有什么处理方法?谢谢。
//主要是做权限验证,所以用了这么长的位数。javascript
var b = Math.pow(2,31);
var c = a & b;
c溢出了,有没有什么处理方法?谢谢。
//主要是做权限验证,所以用了这么长的位数。javascript
调试欢乐多
怎么才能不让转int呢 ?
var resul = i << 32;
直接溢出变负数了 。
实在没办法再打算这样做,想问问有谁解决过这个问题没。就是做权限时,一位表示一个权限,js处理长整型&操作。
js里可以 用Math.pow(2,64)算出64位的数 ,就是不知道怎么运算不被截断。
或者是搞成二进制。tostring。然后字符串操作