演算子 (Visual Studio - JScript)
JScript には、算術演算子、論理演算子、ビット処理演算子、代入演算子などの多くの演算子が用意されています。 ここでは、演算子の使用方法に関する情報へのリンクを示します。
このセクションの内容
加算代入演算子 (+=)
2 つの数値を加算するか、2 つの文字列を連結し、結果を 1 番目の引数に代入します。加算演算子 (+)
2 つの数値を加算します。または 2 つの文字列を連結します。代入演算子 (=)
値を変数に代入します。ビットごとの AND 代入演算子 (&=)
2 つの式でビットごとの AND 演算を実行し、結果を 1 番目の引数に代入します。ビットごとの AND 演算子 (&)
2 つの式のビットごとの AND 演算を実行します。ビットごとの左シフト演算子 (<<)
変数の値を、式で指定されたビット数分だけ左へシフトします。ビットごとの NOT 演算子 (~)
式で指定された値のビットごとの NOT (否定) 演算を実行します。ビットごとの OR 代入演算子 (|=)
2 つの式でビットごとの OR を実行し、結果を 1 番目の引数に代入します。ビットごとの OR 演算子 (|)
2 つの式のビットごとの OR 演算を実行します。ビットごとの右シフト演算子 (>>)
変数の値を式で指定されたビット数分だけ右へシフトします。符号は保持されます。ビットごとの XOR 代入演算子 (^=)
2 つの式でビットごとの排他的 OR 演算を実行し、結果を 1 番目の引数に代入します。ビットごとの XOR 演算子 (^)
2 つの式のビットごとの XOR (排他的論理和) 演算を実行します。コンマ演算子 (,)
2 つの式を順番に実行します。比較演算子
比較結果を示すブール値を返す、各種の演算子 (==、>、>=、===、!=、<、<=、および !==) です。条件 (三項) 演算子 (?:)
条件に応じて 2 つのステートメントのどちらを実行するか選択します。delete 演算子
オブジェクトのプロパティ、または配列の要素を削除します。除算代入演算子 (/=)
2 つの数値で除算を行い、結果を 1 番目の引数に代入します。除算演算子 (/)
指定された 2 つの数値で除算を行い、結果を返します。in 演算子
オブジェクトにプロパティがあるかどうかを調べます。インクリメント演算子 (++)、デクリメント演算子 (--)
インクリメント演算子 (++) は変数に 1 ずつ加算し、デクリメント演算子 (--) は変数を 1 ずつ減算します。instanceof 演算子
オブジェクトが特定のクラスのインスタンスかどうかを示すブール値を返します。左シフト代入演算子 (<<=)
式の各ビットを左にシフトし、結果を 1 番目の引数に代入します。論理 AND 演算子 (&&)
2 つの式の論理積を求めます。論理 NOT 演算子 (!)
式で指定された値の論理否定を求めます。論理 OR 演算子 (||)
2 つの式の論理和を求めます。剰余代入演算子 (%=)
2 つの数値で除算を行い、剰余を 1 番目の引数に代入します。剰余演算子 (%)
2 つの数値で除算を行い、剰余を返します。乗算代入演算子 (*=)
2 つの数値を乗算し、結果を 1 番目の引数に代入します。乗算演算子 (*)
2 つの数値の積を返します。new 演算子
新しいオブジェクトを作成します。参照演算子 (&)
参照パラメーターまたは出力パラメーターを持つメソッドに、変数の参照を渡します。右シフト代入演算子 (>>=)
式の各ビットを右にシフトし、結果を 1 番目の引数に代入します。式の符号は維持されます。減算代入演算子 (-=)
一方の数値からもう一方の値を減算し、結果を 1 番目の引数に代入します。減算演算子 (-)
数式の負の値を示すか、一方の数値からもう一方の値を減算します。typeof 演算子
式のデータ型を識別する文字列を返します。符号なし右シフト代入演算子 (>>>=)
式の各ビットに符号なし右シフトを実行し、結果を 1 番目の引数に代入します。符号なし右シフト演算子 (>>>)
式の各ビットを指定されたビット数分だけ右へシフトします。void 演算子
式が値を返すことができないようにします。
関連項目
JScript リファレンス
JScript の言語リファレンスを構成する要素と、言語要素の適切な使用に関する背景情報を説明するトピックへのリンク一覧を示します。JScript の演算子
JScript で使用される演算子の概要を示します。また、各演算子の正しい構文を説明するトピック、および演算子の優先順位の重要性を説明するトピックへのリンクを示します。演算子の優先順位
JScript の演算子の実行時の優先順位に関する情報の一覧を示します。演算子の一覧
JScript の演算子と、各演算子の正しい使用方法を説明するリンクを示します。