1)数学(算术)运算符 根据运算符的不同,可分为一元运算符、二元运算符、三元运算符;
二元运算符分为:加( + )、减( - )、乘( * )、除( / )和取余( % ); 注意:若 + 运算符两边有一个为字符串类型,则执行拼接操作,(运算结果为字符串类型); 一元运算符分为:++(自增)、- -(自减); 注意:一元运算符前置或后置对变量本身来说无任何区别; 但是,若出现在赋值中,前置时:先运算、再赋值 ; 后置时: 先赋值、再运算;
2)条件运算符 三元运算符: ?,:; 如: 表达式0?表达式1:表达式2; 规则: 表达式0 结果为 true,则执行表达式1, 否则执行表达式2;
3)比较(关系)运算符 运算符分为:> 、< 、>+ 、<+ 、==( 直等)、!=(不等)、= = =(全等)、!= = ; 当 >= 或 <= 比较时,只满足一个即为 true ;
== (直等):只比较数值;
===(全等):不只比较数值,还比较数值类型;
当两个字符串类型用 ==时,比较两个字符串是否一样;
4)逻辑运算符 逻辑运算符有 : && (逻辑与,并且): 当两边表达式结果都为真(true),则结果为真(true),否则为假(false); || (逻辑或,或者): 当两边有一个表达式为真(true),则结果为真(true); !(逻辑非,取反,非):取反;
5)赋值运算符 赋值运算符分为: = 赋值 +=、-=、*=、/=、 %= 【 赋值运算符优先级最低,()可以提升优先级】