js之JavaScript中的运算符和表达式

JavaScript的运算符按运算符类型可以分为以下5种:

  1. 算术运算符
    算数运算符主要用于进行运算,常用的运算符如下 :
+(加)-(减)*(乘)/(除)%(求余)++(自增)--(自减)

自增/自减运算符 :

i++ // i-- :先赋值再运算
++i // --i :先运算再赋值
  1. 比较运算符
    比较运算符是用于将数据进行比较,常用运算符如下 :
<(小于)        >(大于)     <=(小于等于)  
>=(大于等于)  ==(是否等于)  !=(是否不等于)
  1. 赋值运算符
    将左边的变量保存到右边
  =    a="b" 
 +=    a+=b等价于a=a+b
 -=    a-=b等价于a=a-b
 *=    a*=b等价于a=a*b 
 /=    a/=b等价于a=a/b
 %=    a%=b等价于a=a%b 
 &=    a&=b等价于a=a&b
 |=   a|=b等价于a=a|b
 ^=   a^=b等价于a=a^b
  1. 逻辑运算符
    逻辑运算符通常用于执行布尔运算,它们常常和比较运算符一起使 用来表示复杂比较运算,这些运算涉及的变量通常不止一个,而且常用于 if、while和for语句中。
&&
逻辑与,若两边表达式的值都为true, 则返回true;任意一个值为false,则 返回false
||
逻辑或,只有表达式的值都为false, 才返回false,其他情况返回true
!
逻辑非,若表达式的值为true,则返回 false;若表达式的值为false,则返回 true

  1. 条件运算符
    条件运算符是JavaScript支持的一种特殊的运算符。
var x=4;
var y=6;
(x>=y)? 6:5;
判断x是否大于等于y,是,表达式的值为6;否,表达式的值为5

猜你喜欢

转载自blog.csdn.net/qq_41547728/article/details/84348752