运算符
运算符是一个函数,作用于两个或更多值并返回一个值。最常用运算符是特殊符号,例如,+(表示相加)和 -(表示相减)。运算符作用于的变量称为操作数。
示例:
x+y = 30;
在以上示例中,+ 是用于让两个操作数(x 和 y)相加的运算符。
运算符类型
算术运算符
算术运算符作用于两个数字值并返回单个数字值。
语法
<op1> <Operator> <op2>
其中 <op1> 和 <op2> 是数字表达式。
| 运算符 | 功能 |
| + | 让 <op1> 加上 <op2> |
| - | 从 <op1> 减去 <op2> |
| * | 让 <op1> 乘以 <op2> |
| / | 让 <op1> 除以 <op2> |
| % | 让 <op1> 除以 <op2> 时得出的余数 |
关系运算符
关系运算符比较两个值并返回一个布尔表达式(true 或 false),具体取决于两个值的关系。
示例
5 > 4 返回 true。
233.6 < 94.22 返回 false。
语法
<op1> <Operator> <op2>
| 运算符 | 功能 |
| > | <op1> 大于 <op2> |
| >= | <op1> 大于或等于 <op2> |
| < | <op1> 小于 <op2> |
| <= | <op1> 小于或等于 <op2> |
| == | <op1> 等于 <op2> |
| != | <op1> 不等于 <op2> |
条件运算符
条件运算符作用于布尔值表达式。可通过组合关系运算符和条件运算符来编写复杂决策逻辑。
语法
<boolean expression> && <boolean expression>
<boolean expression> || <boolean expression>
! <boolean expression>
| 运算符 | 功能 |
| && | 左侧表达式和右侧布尔值表达式都求值为 true |
| ll | 至少一个布尔值表达式求值为 true |
| ! | 布尔值表达式求值为 false |
