JavaScript 算术运算符
算术运算符用于执行变量与/或值之间的算术运算。
给定 y=5,下面的表格解释了这些算术运算符:
运算符 | 意思 | 例如(y=5) | 值 | VBS |
+ | 加 | x=y+2 | x=7 | + |
- | 减 | x=y-2 | x=3 | - |
* | 乘 | x=y*2 | x=10 | * |
/ | 除 | x=y/2 | x=2.5 | / (整除是\) |
% | 求余数 (保留整数) | x=y%2 | x=1 | mod |
++ | 累加 | x=++y | x=6 | ++ |
-- | 递减 | x=--y | x=4 | -- |
JavaScript 赋值运算符
赋值运算符用于给 JavaScript 变量赋值。
给定 x=10 和 y=5,下面的表格解释了赋值运算符:
运算符 | 表达式 | 等价于 | 值 | vbs |
= | x=y |
| x=5 | = |
+= | x+=y | x=x+y | x=15 | += |
-= | x-=y | x=x-y | x=5 | -= |
*= | x*=y | x=x*y | x=50 | *= |
/= | x/=y | x=x/y | x=2 | /= |
%= | x%=y | x=x%y | x=0 |
|
JavaScript比较运算符
比较和逻辑运算符用于测试 true 或 false。比较运算符在逻辑语句中使用,以测定变量或值是否相等。
给定 x=5,下面的表格解释了比较运算符:
运算符 | 描述 | 例子 | vbs |
== | 等于 | x==8 为 false | = |
=== | 全等(值和类型) | x===5 为 true;x==="5" 为 false |
|
!= | 不等于 | x!=8 为 true | <> |
> | 大于 | x>8 为 false | > |
< | 小于 | x<8 为 true | < |
>= | 大于或等于 | x>=8 为 false | >= |
<= | 小于或等于 | x<=8 为 true | <= |
JavaScript逻辑运算符
逻辑运算符用于测定变量或值之间的逻辑。
给定 x=6 以及 y=3,下表解释了逻辑运算符:
运算符 | 描述 | 例子 | vbs |
&& | and | (x < 10 && y > 1) 为 true | and |
|| | or | (x==5 || y==5) 为 false | or |
! | not | !(x==y) 为 true | not |
JavaScript条件运算符
语法 variablename=(condition)?value1:value2
例子 greeting=(visitor=="PRES")?"Dear President ":"Dear ";