运算符
郝东
167
运算符是指能够完成一系列计算操作的符号(如+、一、*、/等),通常将被计算的数称为操作数,例如“1+2”这个式子中1和2就是操作数,而“+”就是操作符。按照操作数的个数可以将运算符分为单目运算符(只有一个操作数)、双目运算符(有2个操作数)和三目运算符(有3个操作数)。
1.单目运算符
单目运算符只有一个操作数,常见的单目运算符例如++、一等,如下所示。
x++
y--
2.双目运算符
双目运算符有两个操作数,这也是最常用的,例如下面的例子都是双目运算符。x+y
x-y
xy
x==y
3.三目运算符
三目运算符有3个操作数,条件运算符“?:”就是典型的三目运算符,如下所示。<script type="text/javascript">
var score;
score>90?"优秀":"普通";
</script>
“?”前面为一条件判断表达式,如果符合条件,即其值为true时,就取冒号前的值,否就取冒号后面的值。例如上面的代码,如果score的值大于90,则经过计算后其结果为“优秀’如果score的值小于90,则经过计算后其结果为“普通”。
此外,按照操作数的类型来分,运算符还可以分为算术运算符、关系运算符、赋值运算符逻辑运算符和条件运算符等。