JavaScript 运算符
- 算术运算符
- JavaScript 共提供10个算术运算符,用来完成基本的算术运算。加法运算符:x + y减法运算符:x - y乘法运算符:x * y除法运算符:x / y指数运算符:x ** y余数运算符:x % y自增运算符:++x或者x++自减运算符:--x或者x--数值运算符:+x负数值运算符:-x
- 比较运算符
- 比较运算符用于比较两个值的大小,然后返回一个布尔值,表示是否满足指定的条件。
- 布尔运算符
- 布尔运算符用于将表达式转为布尔值,一共包含四个运算符。取反运算符:!且运算符:&&或运算符:||三元运算符:?:
- 二进制位运算符
- 概述二进制位运算符用于直接对二进制位进行计算,一共有7个。二进制或运算符(or):符号为|,表示若两个二进制位都为0,则结果为0,否则为1。二进制与运算符(and):符号为&,表示若两个二进制位都为1,则结果为1,否则为0。二进制否运算符(not):符号为~,表示对一个二进制位取反。异或运算
- void 运算符
- void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回undefined
- 逗号运算符
- 逗号运算符用于对两个表达式求值,并返回后一个表达式的值。'a','b'//"b"var x = 0;var y =(x++, 10);x // 1y // 10上面代码中,逗号运算符返回后一个表达式的值。逗号运算符的一个用途是,在返回一个值之前,进行一些辅助操作。var value =(consol
- 运算符的优先级
- 优先级从高到低:圆括号运算符、一元运算符、算数运算符、关系运算符、相等运算符、逻辑运算符、赋值运算符。