運算子摘要

更新:2007 年 11 月

下列資料表中列出 JScript 運算子。說明欄位中的每個名稱都連結至一個對應的主題,其中說明適當的語法和用法。

計算運算子

說明

符號

加法

+

遞減

--

除法

/

遞增

++

模數算術

%

乘法

*

減法

-

一元負運算

-

所有計算運算子,都以數值資料計算。若有運算元為字串,加法運算子也能串連字串。

邏輯運算子

說明

符號

相等

==

大於或等於

>=

大於

>

識別

===

In

in

不等於

!=

小於或等於

<=

小於

<

邏輯 AND

&&

邏輯 NOT

!

邏輯 OR

||

非識別

!==

邏輯運算子會傳回 Boolean 值。此值可能代表比較、測試或結合的結果,視運算子而定。

位元運算子

說明

符號

位元 AND

&

位元左移

<<

位元 NOT

~

位元 OR

|

位元右移

>>

位元 XOR

^

不帶正負號的右移

>>>

位元 (Bitwise) 運算子根據運算元的二進位表示法來操作。如果運算元彼此不相容,則會被強制為適當的型別。如需詳細資訊,請參閱由位元運算子強制型轉

指派運算子

說明

符號

指派

=

複合加法指派

+=

複合位元 AND 指派

&=

複合位元 OR 指派

|=

複合位元 XOR 指派

^=

複合除法指派

/=

複合左移指派

<<=

複合模數指派

%=

複合乘法指派

*=

複合右移指派

>>=

複合減法指派

-=

複合不帶正負號的右移指派

>>>=

所有指派運算子傳回的值,都是指派給左運算元的值。

雜項運算子

說明

符號

逗號

,

條件 (三元)

?:

Delete

delete

Instanceof

instanceof

New

new

Typeof

typeof

Void

void

請參閱

概念

運算子優先順序

其他資源

JScript 運算子