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 ";