前言:大家好我是阿飛_ 運算符分類方式----主要是分兩大類,一種是按操作數,另一種按照功能。本次講的便是按照操作數分類的運算符。操作數的運算符總共三種。分別為:一元運算符,二元運算符,三元運算。
思考下:請問為什么不叫一毛,二毛,三毛運算符呢。。。。¬_¬?
答案:因為此“元”非人民幣的“元”,而是表示“元素”的意思。同時也等同“操作數”。ok~廢話不多說。讓我開始吧,親。
一元運算符
例1:一元運算符
正1
+1
+ 1
運算符 運算元|操作數
因為只有1個運算元 所以是個 一元運算符
例2:一元運算符
1加加|1自增
1++
1 ++
運算元|操作數 運算符
因為只有1個運算元 所以也是個 一元運算符
tips:一元運算符使用頻率大多在函數內或for循環中,如1++ 等。。。。。
二元運算符
例1:二元運算符
壹加壹
1+1
1 + 1
運算元 運算符 運算元
因為有2個運算元 所以是個 二元運算符
例2:二元運算符
壹大於等於壹
1>=1
1 >= 1
運算元 比較運算符 運算元
因為有2個運算元 所以依舊是 二元運算符
例3:二元運算符
2邊都為真
true&&1
true && 1
運算元 邏輯運算符 運算元
因為有2個運算元 所以依舊是 二元運算符
tips:工作中一般二元運算符使用頻率最高,諸如運用在算術運算,if判斷語句里。。。等
三元運算符
例1:三元運算符
如果a大於10為真,則執行true,反正執行false
(a>10)?ture:false
(a>10) ? ture : false
運算元 運算符 運算元 運算符 運算元
總共有3個運算元 所以便是三元運算符
例2:三元運算符
如果a大於10為真,則執行打印“我最帥”,反正執行false
(a>10)?console.log("我最帥"):false
(a>10) ? ture : false
運算元 運算符 運算元 運算符 運算元
總共有3個運算元 所以便是三元運算符
列3:
。。。。。啊~我不舉了。。。。。。因為舉不出例子了。。。。。
-_-
*因為三元運算符 ?: 這也是計算機中**唯一**的三元運算符!!*
tips:三元運算符類似與雙向分支語句 if else。然后大家都平時習慣用if else。三元使用頻率較低。如果你想裝逼,寫一些高逼格或者精簡優化代碼的話可以使用它哦o
總結:
提問:阿飛~ 如何分辨一元,二元,三元運算符呢?
答案:計算操作數|運算元!數量為1=一元運算符,數量2=二元運算符,數量3=三元運算符。牢記哦親么么噠^_~