运算符】 【Web前端基础】比较运算符有哪些

2021-01-08 09:58发布

15条回答
小猴子
2021-01-11 09:47

1、= 赋值运算 符:变量=表达式,如:a=3,将a的值赋为3;


2、/= 除后赋值:变量/=表达式,如:a/=3,即a=a/3;


3、*= 乘后赋值:变量*=表达式,如:a*=3,即a=a*3;


4、%= 取模后赋值:变量%=表达式,如:a%=3,即a=a%3;


5、+= 加后赋值:变量+=表达式,如:a+=3,即a=a+3;


6、-= 减后赋值:变量-=表达式,如:a-=3,即a=a-3;


7、<<=     左移后赋值: 变量<<=表达式,左移就是将《左边的数的二进制各位全部左移若干位,《右边的数指定移动位数,高位丢弃,低位补0, 移几位就相当于乘以2的几次方;


8、>>= 右移后赋值:变量>>=表达式,右移运算符是用来将一个数的各二进制位右移若干位,移动的位数由右操作数指定(右操作数必须是非负值),移到右端的低位被舍弃,对于无符号数,高位补0;


对于有符号数,某些机器将对左边空出的部分用符号位填补(即“算术移位”),而另一些机器则对左边空出的部分用0填补(即“逻辑移位”); 


9、&= 按位与后赋值:变量&=表达式,按位与是指参加运算的两个数据,按二进制位进行“与”运算。如果两个相应的二进制位都为1,则该位的结果值为1,否则为0;

10、^= 按位异或后赋值:变量^=表达式,参与运算的两个量按照对应的位进行异或运算,且0^0→0、0^1→1、 1^0→1、 1^1→0。此外,一个数与0异或仍保持不变,即a^0=a,一个数与自己异或结果为0,即a^a=0;


11、|= 按位或后赋值: 变量|=表达式,参与运算的两个量按照对应位进行或运算,且

0|0→0、0|1→1、1|0→1、1|1→1。


一周热门 更多>