演算子の一覧
更新 : 2007 年 11 月
JScript で使用される演算子を次の表に示します。説明に記載されている算術演算子の名前は、各演算子の正しい構文と使用方法を説明するトピックにリンクされています。
算術演算子
説明 |
記号 |
---|---|
+ |
|
-- |
|
/ |
|
++ |
|
% |
|
* |
|
- |
|
- |
すべての算術演算子は、数値データに対して演算を実行します。加算演算子は、両方のオペランドが文字列の場合、文字列を連結します。
論理演算子
説明 |
記号 |
---|---|
== |
|
>= |
|
> |
|
=== |
|
in |
|
!= |
|
<= |
|
< |
|
&& |
|
! |
|
|| |
|
!== |
論理演算子はブール値を返します。この値は、演算子に応じて、比較、テスト、または組み合わせの結果を表します。
ビット処理演算子
説明 |
記号 |
---|---|
& |
|
<< |
|
~ |
|
| |
|
>> |
|
^ |
|
>>> |
ビット処理演算子は、オペランドのバイナリ表現を操作します。2 つのオペランドに互換性がない場合は、適切な型に強制的に変換されます。詳細については、「ビット処理演算子による型の強制変換」を参照してください。
代入演算子
説明 |
記号 |
---|---|
= |
|
+= |
|
&= |
|
|= |
|
^= |
|
/= |
|
<<= |
|
%= |
|
*= |
|
>>= |
|
-= |
|
>>>= |
代入演算子はすべて、左のオペランドに代入された値を返します。
その他の演算子
説明 |
記号 |
---|---|
, |
|
?: |
|
delete |
|
instanceof |
|
new |
|
typeof |
|
void |