一元運算符,二元運算符,三元運算符


前言:大家好我是阿飛_ 運算符分類方式----主要是分兩大類,一種是按操作數,另一種按照功能。本次講的便是按照操作數分類的運算符。操作數的運算符總共三種。分別為:一元運算符,二元運算符,三元運算。

思考下:請問為什么不叫一毛,二毛,三毛運算符呢。。。。¬_¬?

答案:因為此“元”非人民幣的“元”,而是表示“元素”的意思。同時也等同“操作數”。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=三元運算符。牢記哦親么么噠^_~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM