首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

js中~操作符是什么意思?解决办法

2013-08-06 
js中~操作符是什么意思?在页面的JS中有如下代码:var n1 10var n2 ~10alert(n2)[解决办法]引用:取反

js中~操作符是什么意思?
在页面的JS中有如下代码:
var n1 = 10;
var n2 = ~10;
alert(n2);

[解决办法]

引用:
取反,10的相反数不是(-10)吗?怎么是(-11)


它的取反和我们的取相反数有一点区别,它是想把这个数10转换为
二进制数 0000000000000000001010 ,再对这个二进制数取反,0变1,
1变0,是 1111111111111111110101,最后再转换回十进制数就是-11了。

热点排行