操作数和运算符知识
- 2017-03-14 19:35:19
- 4,817 次阅读
- 0
操作数(Operant)是用于处理的数据。操作数通常与运算符结合使用,运算符所处理的数据就是操作数。请看下面代码,在第一行代码中,直接量1和2是操作数,是加法运算符(+)的操作数;在第二行代码中,直接量2是负号运算符(-)的操作数;在第三行代码中,变量b、x、y也是操作数。
第一行:1+2
第二行:-2
第三行:b=x+y
从以上代码中可以看出,加法运算符(+)必须要有两个操作数才能得出运算结果,而负号运算符(-)却只需要一个操作数就能得出运算结果。根据运算符所需要的操作数个数的不同,又可以将运算符分为下面3种。
①一元运算符(Unary Operator):一元运算符所需要的操作数只有1个,只能处理1个对象。如正号运算符(+)、负号运算符(-)等都是一元运算符。一元运算符又称为单元运算符。
②二元运算符(Binary Operator):二元运算符所需要的操作数有2个,可以处理2个对象。如加法运算符(+)、赋值运算符(=)等都是二元运算符。
③三元运算符(Ternary Operator):三元运算符所需要的操作数有3个,可以处理3个对象。在JavaScript中只有条件运算符(?:)是三元运算符。
文章评论 (0)