JS运算符
来源:互联网 发布:linux scp 下载文件夹 编辑:程序博客网 时间:2024/06/05 02:46
算术运算符
+
-
*
/
%(取余运算符,两个数相除,取余数)
++(加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补最低位即按二进制形式把所有的数字向左移动对应的位数,高位移出(舍弃),低位的空位补零。)
阅读全文
0 0
- <Js>运算和运算符
- JS运算符
- js 运算符 || && 妙用
- JS delete 运算符
- js运算符
- js 中的运算符
- js三元运算符
- js三元运算符
- JS 运算符 循环
- js 运算符
- js运算符优先级
- 【JS】【Core】运算符
- JS三元运算符
- js中运算符
- JS运算符优先级
- js运算符|| &&
- js逗号运算符
- JS-运算符
- SpringMVC解决前台向后台传输的乱码问题
- DPDK源码学习——初始化
- 计算机视觉与深度学习(3)
- Oracle数据库控制文件损坏
- Input Text defaultValue 属性
- JS运算符
- 简单认识EJB
- JavaMail在Android和Java中的用法发送Email验证码
- HUSTOJ升级
- 输入方程式绘制具体图形(python-matplotlib)
- android.os.TransactionTooLargeException异常
- 移动APP功能测试要点总结
- JavaScript indexOf() 方法
- 【java基础:JDBC】通过读取配置文件进行数据库连接并读取数据的Demostration