前言:大家好我是阿飞_ 运算符分类方式----主要是分两大类,一种是按操作数,另一种按照功能。本次讲的便是按照操作数分类的运算符。操作数的运算符总共三种。分别为:一元运算符,二元运算符,三元运算。
思考下:请问为什么不叫一毛,二毛,三毛运算符呢。。。。¬_¬?
答案:因为此“元”非人民币的“元”,而是表示“元素”的意思。同时也等同“操作数”。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=三元运算符。牢记哦亲么么哒^_~