JavaScript 共提供10个算术运算符,用来完成基本的算术运算。
x + yx - yx * yx / yx ** yx % y++x 或者 x++--x 或者 x--+x-x
JavaScript 一共提供了8个比较运算符。
> 大于运算符< 小于运算符<= 小于或等于运算符>= 大于或等于运算符== 相等运算符=== 严格相等运算符!= 不相等运算符!== 严格不相等运算符简单说,它们的区别是相等运算符(==)比较两个值是否相等,严格相等运算符(===)比较它们是否为“同一个值”。如果两个值不是同一类型,严格相等运算符(===)直接返回false,而相等运算符(==)会将它们转换成同一个类型,再用严格相等运算符进行比较。
布尔运算符用于将表达式转为布尔值,一共包含四个运算符。
!&&||?:
二进制位运算符用于直接对二进制位进行计算,一共有7个。
|,表示若两个二进制位都为0,则结果为0,否则为1。&,表示若两个二进制位都为1,则结果为1,否则为0。~,表示对一个二进制位取反。^,表示若两个二进制位不相同,则结果为1,否则为0。<<,详见下文解释。>>,详见下文解释。>>>,详见下文解释。
void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回undefined。
原文:https://www.cnblogs.com/zy09/p/14340900.html