js中~操作符是什么意思?解决办法
js中~操作符是什么意思?在页面的JS中有如下代码:var n1 10var n2 ~10alert(n2)[解决办法]引用:取反
js中~操作符是什么意思?
在页面的JS中有如下代码:
var n1 = 10;
var n2 = ~10;
alert(n2);
[解决办法]
它的取反和我们的取相反数有一点区别,它是想把这个数10转换为
二进制数 0000000000000000001010 ,再对这个二进制数取反,0变1,
1变0,是 1111111111111111110101,最后再转换回十进制数就是-11了。