数码资讯
Javascript中6个操作符的摘要
Javascript操作符主要包括: 算术运算符 赋值运算符 比较运算符 三元运算符 逻辑运算符 字符串连接运算符 算术运算符 操作人员 解释 例子 运行结果 + 加 y = 2 + 1 Y = 3 — 减少 Y=2:1 Y = 1 * 骑 y=2×3 Y = 6 / 另外,返回结果是浮点类型。 y
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
Javascript操作符主要包括:
算术运算符
赋值运算符
比较运算符
三元运算符
逻辑运算符
字符串连接运算符
算术运算符
操作人员
解释
例子
运行结果
+
加
y = 2 + 1
Y = 3
—
减少
Y=2:1
Y = 1
*
骑
y=2×3
Y = 6
/
另外,返回结果是浮点类型。
y = 6 3
Y = 2
%
返回结果是浮点类型。
两个操作数必须是整数。
y=6% 4
Y = 2
+ +
递进的,分为前后的
布尔值和NULL将无效。
Y = 2
+ y(前向加)
++(后加)
Y = 3
—
递减,分为预减量和随后的下降
布尔值和NULL将无效。
Y = 2
y(前向减法)
y(向后减法)
Y = 1
对于前向和后加,执行后的结果都是变量加上1,不同的是返回结果在执行时不同,并参考下面的两个示例:
复制代码代码如下所示:
变量x=2;
警报(+ x);输出:3
警报(x);输出:3
var=2;
警报(y + +);输出:2
警报(y);输出:3
减少相同的原因。
赋值运算符
赋值操作符=用于赋值,赋值操作符的函数是将右边的值赋值给左变量。设置y=6,见下表:
操作人员
例子
相当于
运行结果
=
Y = 6
Y = 6
=
Y = 1
y=y + 1
Y = 7
- =
Y = 1
Y = Y-1
Y = 5
* =
y=2
y=y * 2
Y = 12
/ =
y = 2
y = y / 2
Y = 3
平均
Y = 4
y=4
Y = 2
赋值操作的嵌套使用
赋值运算符可以嵌套使用:
复制代码代码如下所示:
y =(x = 2)+ 5;结果:x = 2,y = 7
比较运算符
操作人员
解释
例子
运行结果
= =
等于
2 = 3
错误的
= = =
常量(比较值和类型)
2 = 2
2 = 2
真的
错误的
=!
不等于,也可以写成< >
2 = 3
真的
>
大于
2 > 3
错误的
<
小于
2<3
真的
>
大于等于或等于
2 = 3
错误的
< =
小于等于或等于
2 < = 3
真的
比较运算符也可用于字符串比较。
三元运算符
三元可以算是一种特殊的比较运算符:
复制代码代码如下所示:
(expr1)(表达式):(expr3)
语法说明:整个表达式的值是表达式expr1的值为true时,否则expr3。
实例uff1a
复制代码代码如下所示:
x=2;
y =(x=2):1;
警报(y);输出:2
这个例子确定x的值是否等于2,如果x等于2,y的值等于x(等于2),反之,y等于1。
提示
为了避免错误,将三行运算符的表达式包含在括号中是一个好主意。
逻辑运算符
操作人员
解释
例子
运行结果
逻辑与(和)
x=2;
y=6;
x 5
错误的
| |
逻辑或(或)
x=2;
y=6;
x 5
真的
!
逻辑的反面
x=2;
y=6;
(x y)
真的
字符串连接运算符
连接运算符+主要用于连接两个字符串或字符串变量。因此,当运算符用于字符串或字符串变量时,它不是对它们的补充。
实例uff1a
x 北京;
你好!;结果是:您好,北京!
要增加两个字符串之间的空格,需要插入一个空格字符串:
你好!;结果是:您好,北京!
当一个字符串和一个数字被连接(添加)时,这个数字被转换成一个字符串并重新连接(添加):
复制代码代码如下所示:
x=25;
我+;结果:我今年25岁
算术运算符
赋值运算符
比较运算符
三元运算符
逻辑运算符
字符串连接运算符
算术运算符
操作人员
解释
例子
运行结果
+
加
y = 2 + 1
Y = 3
—
减少
Y=2:1
Y = 1
*
骑
y=2×3
Y = 6
/
另外,返回结果是浮点类型。
y = 6 3
Y = 2
%
返回结果是浮点类型。
两个操作数必须是整数。
y=6% 4
Y = 2
+ +
递进的,分为前后的
布尔值和NULL将无效。
Y = 2
+ y(前向加)
++(后加)
Y = 3
—
递减,分为预减量和随后的下降
布尔值和NULL将无效。
Y = 2
y(前向减法)
y(向后减法)
Y = 1
对于前向和后加,执行后的结果都是变量加上1,不同的是返回结果在执行时不同,并参考下面的两个示例:
复制代码代码如下所示:
变量x=2;
警报(+ x);输出:3
警报(x);输出:3
var=2;
警报(y + +);输出:2
警报(y);输出:3
减少相同的原因。
赋值运算符
赋值操作符=用于赋值,赋值操作符的函数是将右边的值赋值给左变量。设置y=6,见下表:
操作人员
例子
相当于
运行结果
=
Y = 6
Y = 6
=
Y = 1
y=y + 1
Y = 7
- =
Y = 1
Y = Y-1
Y = 5
* =
y=2
y=y * 2
Y = 12
/ =
y = 2
y = y / 2
Y = 3
平均
Y = 4
y=4
Y = 2
赋值操作的嵌套使用
赋值运算符可以嵌套使用:
复制代码代码如下所示:
y =(x = 2)+ 5;结果:x = 2,y = 7
比较运算符
操作人员
解释
例子
运行结果
= =
等于
2 = 3
错误的
= = =
常量(比较值和类型)
2 = 2
2 = 2
真的
错误的
=!
不等于,也可以写成< >
2 = 3
真的
>
大于
2 > 3
错误的
<
小于
2<3
真的
>
大于等于或等于
2 = 3
错误的
< =
小于等于或等于
2 < = 3
真的
比较运算符也可用于字符串比较。
三元运算符
三元可以算是一种特殊的比较运算符:
复制代码代码如下所示:
(expr1)(表达式):(expr3)
语法说明:整个表达式的值是表达式expr1的值为true时,否则expr3。
实例uff1a
复制代码代码如下所示:
x=2;
y =(x=2):1;
警报(y);输出:2
这个例子确定x的值是否等于2,如果x等于2,y的值等于x(等于2),反之,y等于1。
提示
为了避免错误,将三行运算符的表达式包含在括号中是一个好主意。
逻辑运算符
操作人员
解释
例子
运行结果
逻辑与(和)
x=2;
y=6;
x 5
错误的
| |
逻辑或(或)
x=2;
y=6;
x 5
真的
!
逻辑的反面
x=2;
y=6;
(x y)
真的
字符串连接运算符
连接运算符+主要用于连接两个字符串或字符串变量。因此,当运算符用于字符串或字符串变量时,它不是对它们的补充。
实例uff1a
x 北京;
你好!;结果是:您好,北京!
要增加两个字符串之间的空格,需要插入一个空格字符串:
你好!;结果是:您好,北京!
当一个字符串和一个数字被连接(添加)时,这个数字被转换成一个字符串并重新连接(添加):
复制代码代码如下所示:
x=25;
我+;结果:我今年25岁
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。