Js中的运算符
运算符
运算符:就是可以运算的符号 比如 + 、-、*、/
运算符包括:
-
算术运算符
-
比较运算符
-
逻辑运算符
-
赋值运算符
-
字符串运算符
1、算术运算符
+、-、*、/、%(求余数)、++、--
++:自加1运算符
i++: 后加加 先赋值后将自已加1
++i:前加加 先将自己加1后赋值
- -:自减1运算符
i- -:后减减 先赋值后将自已减1
- -i:前减减 先将自己减1后赋值
2、赋值运算符
=、+=、-=、*=、/=、%=
=:把右边的赋值给左边的
+=:把左边的加上右边的再赋值给左边
-=:把左边的减去右边的再赋值给左边的
*=:把左边的乘以右边的再赋值给左边的
/=:把左边的除以右边的再赋值给左边的
%=:把左边的求余右边的再赋值给左边的
3、字符串运算符
+、+=、
+:如果两个都是数值型数据 则会进行加法运算。如果有一个是字符串的话就会进行字符串拼接
+=:把左边的加上右边的再赋值给左边的
4、比较运算符
返回布尔类型的数据:true和false
>、<、>=、<=、==、!=、===、!==
==:只判断值相等
===:既判断值相等同时也判断数据类型相等
5、三目运算符
格式:条件表达式 ?值1:值2
说明:
当表达式成立时 ,就会输出值1,反之就是输出值2
6、逻辑运算符
&&(逻辑与) ||(逻辑或) !(取反)
&& 逻辑与:两个条件同时为真时就为真,反之就为假
|| 逻辑或:两个条件只要一个为真 就为真,反之为假
7、运算符的优先级
特殊运算符>算术运算符>比较运算符>逻辑运算符>赋值运算符