最新的Web开发教程
 

JavaScript运算符


给变量赋值,并添加在一起:

var x = 5;         // assign the value 5 to x
var y = 2;         // assign the value 2 to y
var z = x + y;     // assign the value 7 to z (x + y)
试一试»

JavaScript的算术运算符

算术运算符用于执行对数字(文字或变量)算法。

操作者 描述
+ 加成
- 减法
* 乘法
/
% 系数
++ 增量
-- 递减

加法运算符(+)加号:

添加

var x = 5;
var y = 2;
var z = x + y;
试一试»

乘法运算符(*)乘以数字。

乘法

var x = 5;
var y = 2;
var z = x * y;
试一试»

您将了解更多关于JavaScript的运营商在下面的章节。


JavaScript的赋值运算符

赋值运算符赋值给JavaScript的变量。

操作者 与...一样
= x = y x = y
+= x += y x = x + y
-= x -= y x = x - y
*= x *= y x = x * y
/= x /= y x = x / y
%= x %= y x = x % y

赋值运算符(=)赋值给变量。

分配

var x = 10;
试一试»

加法赋值运算符(+=)增加值变量。

分配

var x = 10;
x += 5;
试一试»

JavaScript的字符串操作符

+运算符还可以用来添加(连击)字符串。

当对字符串使用时, +运算符称为连接符。

txt1 = "John";
txt2 = "Doe";
txt3 = txt1 + " " + txt2;

txt3的结果将是:

John Doe
试一试»

+=赋值运算符也可以用来添加(连击)字符串:

txt1 = "What a very ";
txt1 += "nice day";

TXT1的结果将是:

What a very nice day
试一试»

添加字符串和数字

两数相加,将返回的总和,但加入了一些和一个字符串将返回字符串:

x = 5 + 5;
y = "5" + 5;
z = "Hello" + 5;

x的结果,yz将是:

10
55
Hello5
试一试»

规则是:如果你添加一个数字和一个字符串,其结果将是一个字符串!


JavaScript的比较和逻辑运算符

操作者 描述
== 等于
=== 同等价值和平等的类型
!= 不平等
!== 不等于价值或不等于类型
> 比...更棒
< 少于
>= 大于或等于
<= 小于或等于
? 三元运算符

比较和逻辑运算符在JS比较章节中描述。


JavaScript的类型运算符

操作者 描述
typeof 返回变量的类型
instanceof 如果一个对象是一个对象类型的实例,则返回true

类型运营商在JS类型转换一章中介绍。