一元运算符,二元运算符,三元运算符

前言:大家好我是阿飞_ 运算符分类方式----主要是分两大类,一种是按操作数,另一种按照功能。本次讲的便是按照操作数分类的运算符。操作数的运算符总共三种。分别为:一元运算符,二元运算符,三元运算。

思考下:请问为什么不叫一毛,二毛,三毛运算符呢。。。。¬_¬?

答案:因为此“元”非人民币的“元”,而是表示“元素”的意思。同时也等同“操作数”。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=三元运算符。牢记哦亲么么哒^_~

原文地址:https://www.cnblogs.com/anduyinglufei/p/7435002.html