问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript 按位取反例子

发布网友 发布时间:2022-04-25 15:25

我来回答

2个回答

热心网友 时间:2022-04-22 13:26

Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算。如 ~1 = -2 ; ~2 = -3 ; ~99 = -100

复制代码代码如下:

result = ~ 【数字】

所有一元运算符(如 ~ 运算符)都按照下面的规则来计算表达式的值:
复制代码代码如下:

1、 如果应用于未定义的表达式或 null 表达式,则会引发一个运行时错误。
2、 将对象转换为字符串。
3、 如果可能,将字符串转换为数字。 否则,将引发运行时错误。
4、 布尔值被视为数字(如果为 false,则为 0;如果为 true,则为 1)。

运算符将应用于结果数字。
~ 运算符查看表达式的二进制表示形式的值,并执行位非运算。
表达式中的任何一位为 1,则结果中的该位变为 0。 表达式中的任何一位为 0,则结果中的该位变为 1。
下面的示例阐释了位非 (~) 运算符的用法,其中包含二进制表示十进制负数的,如果不熟悉这个请先看懂《十进制负数转换为二进制、八进制、十六进制》。
复制代码代码如下:

var temp = ~5;
/*
5 二进制 101,补满 32位
00000000000000000000000000000101
按位取反
11111111111111111111111111111010
由于32位开头第一个是1,所以这是一个负数,将二进制转换成负数,需要先反码
00000000000000000000000000000101
之后,再+1
00000000000000000000000000000110
转换成十进制为6,加上符号变成负数 -6
*/
alert(temp);
// 弹出【-6】

热心网友 时间:2022-04-22 14:44

~取反位,指的是二进制
在你的程序里使用的是十进制,当然不行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕甲状腺激素偏高正常吗 怀孕检查甲状腺素偏高是什么原因引起的 怀孕了甲状腺功能偏高是怎么回事 怀孕甲状腺高是什么引起的 孕中期促甲状腺激素偏高是什么原因 重钢别墅靠谱吗 重刚别墅的致命缺点 重钢别墅的优点和缺点各是什么 积食可以吃什么 车子换了点火线圈,分缸线,火花塞以后车子打不着。这是什么原因 LED彩墙屏幕就LED彩灯拼出来的屏幕是吗? led大屏怎样在主机开屏 同等面积的全彩LED电子屏,和液晶拼接大屏哪个贵?大概价格是多少? 它们的优缺点分别是什么? 东北地区最大LED全彩显示屏生产厂家是哪家公司? 液晶电视有哪些优越性 新买的液晶电视接的有线电视模拟信号,画面不清晰怎么办? 户外高清大屏幕 LED彩幕和LED显示屏选择 本科生毕业到上海找工作要有什么样的条件才能得到上海户口 上海比悉医学模型制造中心的心肺复苏模拟人质量如何 LED全彩大屏幕的主要特点 在文件夹管理中。“我的手机″中的文件全部删掉。结果图库里的图片全都不见。最近删除也没有,怎样恢复? 毕业后再来上海继续找工作??还是应该换个地呢?? 我今年一所普通大学毕业,学金融的,想到上海找工作,通过什么途径最合适啊? 液晶彩电与液晶彩显有哪些不同? 毕业后,我想一个人去上海找工作 手机我的文件图片删了怎么恢复 康佳大屏幕液晶彩电,屏中部有几条垂直竖带,是什么原因? 毕业后想去上海实习,月薪多少才能在上海生存下去? 我是上海的学生,在北京读大学,请问我大学毕业之后在上海如何找工作 python 和 javascript 按位与(&)的区别是什么? 为什么运算出来的结 ... 一个&在js中代表什么意思 js ~~符号是什么意思?? js中 &什么意思 js 中=== !== || !! 是什么意思? js"~"按位取反,得出的结果是负值,这是怎么算的 js 中的“|=”是什么意思? javascript 中的||是什么意思 js中<<是什么运算符 js 运算符 |= 是什么意思 javascript 中的? :语句 表示什么意思? js中得~~是什么意思 js中">>"这个符号有什么用? 兔子的简笔画是怎样的笔画 小兔子怎么办呢简笔画 卡通兔子的简笔画 兔子的头是什么简笔画 梦见自己穿了一双白色袜子且右脚的那一支更大是什么意思 梦见穿一双白色袜子,到处在商场找鞋,各个专柜都没有合适我的鞋子。 做梦梦见早起穿袜子一只是干的一只是湿的,然后湿的怎么穿都穿不上。都是白色的袜子。