最新的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類型轉換一章中介紹。