红宝书之各种操作符

2018-12-28  本文已影响7人  楠楠_c811
一元操作符,也叫一元运算符

操作符是有分别的。按照操作数的区别分为一元操作符,二元操作符,三元操作符。
只能操作一个值的操作符叫做一元操作符。
举例说明:
1+
+就是运算符
1就是运算元,也叫操作数
因为只有一个操作数,所以叫做一元运算符。
1++
++是运算符
1是运算元,操作数
他也只有一个操作数,所以也是一元操作符
--也是一样,以此类推。

使用场景:
一元操作符多数时候使用在函数内,或者for循环中,如n++等。

二元操作符,也叫二元运算符

能操作两个值的运算符,叫做二元操作符
例1:
1+1
1是运算元,也叫操作数
+是运算符
1是运算元,也叫操作数
他有两个操作数,所以叫做二元操作符
例2:
1<=1
1是运算元,也叫操作数
<= 是比较运算符
1 是运算元,也叫操作数
因为有两个运算元,所以也叫二元运算符。
例3:
true && 1 (两边都为真)
true 运算元,也叫操作数
&& 逻辑运算符
1 运算元,也叫操作数
因为有两个运算元,所以也叫二元运算符。

使用场景:
一般情况下,二元运算符使用频率最高。如算数运算,比较判断等。

三元运算符,也叫三元操作符

计算机中只有一个三元运算符,就是三目。
(a>0)?true :false
如果a>0成立,就走?后面的true,如果不成立,就走:后面的false。
(a>0)运算元
? 运算符
true 运算元
:运算符
false 运算元
他一共有三个运算元,所以叫做三元运算符。
使用场景:
三元运算符类似于if else 语句,只是看上去更加精简干练。

算数运算符:+ - * / %取模(求余数) ++ --

加减运算符分前置和后置。
++n 前置自增 是先赋值,后自增
n++ 后置自增 是先自增,后赋值

        let age = 29 ;
        age++ ;  //30
        ++age ;  //30
        console.log(age)

        let age = 29 ;
        --age ; // 28
        age-- ; // 28
        console.log(age)
赋值运算符

= 、+=、-=、*=、/=、%=

关系运算符

<、>、<=、>=、==、!=、===、!==

逻辑运算符

&& 与
|| 或
! 非
三目运算符

上一篇下一篇

猜你喜欢

热点阅读