JS运算符

算术运算符

+
-
*
/
%(取余运算符,两个数相除,取余数
++(加1运算符、自加1
--(减1运算符,自减1

赋值运算符

=
+=(先加后等
-=(先减后等
*=(先乘后等
/=(先除后等

字符串连接运算符

+
+=

比较运算符

比较运算符的运算结果是布尔值(true或false)。
>
<
>=
<=
==(等于。只比较两个变量的,而不管类型。只要值一样,就返回true,否则返回false。
!=
===(全等于。既比较变量,也判断类型。如果类型和值都一样,返回true,否则返回false。
!==

逻辑运算符

&&(逻辑与,如果左右两个操作数都为true,则结果为true,否则,结果为false
||(逻辑或。左右两个条件,只要有一个满足,则返回true,否则,返回false。
!(取反运算

三元运算符

?:(三元运算符 语法:条件表达式 ? 结果1 : 结果2        含义:如果条件为true,则执行“结果1”的代码;如果条件为false,则执行“结果2”的代码。

位运算符

&(位与,是二元运算符,它以特定的方式的方式组合操作数中对应的位,如果对应的位都为1,那么结果就是1, 如果任意一个位是0 则结果就是0。)
|(位或,运算符跟&的区别在于如果对应的位中任一个操作数为1 那么结果就是1。)
^(位异或,运算符跟|类似,但有一点不同的是 如果两个操作位都为1的话,结果产生0。)
~(按位非,~运算符是对位求反,1变0,0变1,也就是求二进制的反码)
>>(右移,>>运算符使指定值的二进制所有位都右移规定的次数,对于其移动规则只需记住符号位不变,左边补上符号位即按二进制形式把所有的数字向右移动对应的位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1。)
<<(左移,运算符使指定值的二进制所有位都左移规定的次数,对于其移动规则只需记住丢弃最高位,0补最低位即按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。)





  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值