js中~操作符是什么意思?

on. my. way. 2013-05-14 12:24:15
在页面的JS中有如下代码:
var n1 = 10;
var n2 = ~10;
alert(n2);
...全文
4847 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
banther_sun 2013-08-02
  • 打赏
  • 举报
回复
张见识了,以前没注意到
褚六 2013-05-15
  • 打赏
  • 举报
回复
按位取反 不是相反数
  • 打赏
  • 举报
回复
引用 5 楼 l912943297 的回复:
取反,10的相反数不是(-10)吗?怎么是(-11)
它的取反和我们的取相反数有一点区别,它是想把这个数10转换为 二进制数 0000000000000000001010 ,再对这个二进制数取反,0变1, 1变0,是 1111111111111111110101,最后再转换回十进制数就是-11了。
on. my. way. 2013-05-15
  • 打赏
  • 举报
回复
取反,10的相反数不是(-10)吗?怎么是(-11)
飓风zj 2013-05-14
  • 打赏
  • 举报
回复
取反 按位
cctvqd521 2013-05-14
  • 打赏
  • 举报
回复
按位取反的意思
wangyaya152150 2013-05-14
  • 打赏
  • 举报
回复
代表取10的相反数,n2的值应该是-11
shine333 2013-05-14
  • 打赏
  • 举报
回复
和java一样,按位取反

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧