比较运算符:> < >= <= == === != !==
字符串拼接运算符:+
递增/递减运算符:++ --
赋值运算符:= += -= *= /= %=
逻辑运算符:&& || !
+:加法,如果有字符串参与会执行字符串拼接操作
/:除法,第二个数值,也就是除数,不能为0
%:求余数运算,计算机程序中,称为求模运算
10 % 3 结果是 1
10 % 4 结果是 2
10 % 5 结果是 0,如果发生整除,余数是0
求余数运算,执行结果的正负号,与被除数,也就是第一个数值的正负号相同
10 % -3 结果是 1
-10 % 3 结果是 -1
-10 % -3 结果是 -1
** :乘方运算,也称为幂运算
生成随机数的公式(a-b范围内):parseInt( Math.random() * ( b+1-a ) + a )
所有的比较运算符,执行结果一定是布尔类型
在计算机程序中,比较运算符,只能判断一个条件,不能同时判断多个条件
如果有多个条件,必须要使用 逻辑运算符 && || !
<:小于
>=: 大于或等于
<=: 小于或等于
==: 等于判断
等于判断,也称为,宽松比较,是判断运算符两侧表达式的数值是否相同
===:全等判断
全等判断,也称为严格比较,是判断运算符两侧表达式的数据类型以及数值是否都相同
!=:不等判断
作用:每次执行,会在存储的原始数值基础上,自增或者自减 1
前缀语法形式:++变量 --变量
在当前位置先执行自增或者自减操作
将执行完自增自减效果的新的数据数值,参与到程序的执行中
后缀语法形式:变量++ 变量--
在当前位置,先使用原始数据参与执行
程序执行结束之后,在下一个位置上,使用自增自减之后,新的数据,参数程序的执行
将右侧表达式的执行结果,按照运算符,与左侧变量存储的数据进行运算
将右侧表达式的执行结果,赋值给左侧的变量存储
+=:加等赋值运算符
在变量存储的原始数值的基础上,加上右侧表达式执行的结果,再将最终的运算结果,赋值给变量本身存储
-=:减等赋值运算符
在变量存储的原始数值的基础上,减去右侧表达式执行的结果,再将最终的运算结果,赋值给变量本身存储
*=:乘等赋值运算符
在变量存储的原始数值的基础上,乘以右侧表达式执行的结果,再将最终的运算结果,赋值给变量本身存储
/=:除等赋值运算符
在变量存储的原始数值的基础上,除以右侧表达式执行的结果,再将最终的运算结果,赋值给变量本身存储
%=:模等赋值运算符
表示多个条件判断之间的逻辑关系
两个表达式,结果都是 true,逻辑与整体的结果才是true
只要有一个是false,逻辑与整体的结果就是false
逻辑或||:表达式1 || 表达式2
两个表达式,有一个结果是true,逻辑或整体的结果就是true
两个表达式,都是false,结果才是false
逻辑非 !:
逻辑非,表示对当前结果,取反结果
一般对取反的对象,使用 ( ) 包裹
如果 表达式 是 true, !(表达式) 结果就是 false
有三个表达式,参与的运算符
如果 条件表达式的结果是 true,就执行 表达式1
如果 条件表达式的结果是 false,就执行 表达式2
原文:https://www.cnblogs.com/tricker65535/p/15009025.html