演算子の一覧

JScript で使用される演算子を次の表に示します。 説明に記載されている算術演算子の名前は、各演算子の正しい構文と使用方法を説明するトピックにリンクされています。

算術演算子

説明

記号

加算

+

デクリメント

--

除算

/

インクリメント

++

剰余

%

乗算

*

減算

-

単項マイナス符号

-

すべての算術演算子は、数値データに対して演算を実行します。 加算演算子は、両方のオペランドが文字列の場合、文字列を連結します。

論理演算子

説明

記号

等価比較

==

以上

>=

より大きい

>

同一

===

内包

in

非等値

!=

以下

<=

より小さい

<

論理 AND

&&

論理 NOT

!

論理 OR

||

厳密非等価

!==

論理演算子は Boolean 値を返します。 この値は、演算子に応じて、比較、テスト、または組み合わせの結果を表します。

ビット処理演算子

説明

記号

ビットごとの AND

&

ビットごとの左シフト

<<

ビットごとの NOT

~

ビットごとの OR

|

ビットごとの右シフト

>>

ビットごとの XOR

^

符号なしの右シフト

>>>

ビット処理演算子は、オペランドのバイナリ表現を操作します。 2 つのオペランドに互換性がない場合は、適切な型に強制的に変換されます。 詳細については、「ビット処理演算子による型の強制変換」を参照してください。

代入演算子

説明

記号

代入

=

加算代入

+=

ビットごとの AND 複合代入

&=

ビットごとの OR 代入

|=

ビットごとの XOR 複合代入

^=

除算代入

/=

左シフト代入

<<=

剰余代入

%=

乗算代入

*=

右シフト代入

>>=

減算代入

-=

符号なし右シフト代入

>>>=

代入演算子はすべて、左のオペランドに代入された値を返します。

その他の演算子

説明

記号

コンマ

,

条件 (三項)

?:

削除

delete

instanceof

instanceof

New

new

typeof

typeof

Void

void

参照

概念

演算子の優先順位

その他の技術情報

JScript の演算子