[トップページ] [戻る]
算術演算子
a + b
aにbを加算する

a++
aに1を加算する

a - b
aからbを減算する

a--
aから1を減算する

a * b
aにbを乗算する

a / b
aをbで除算する

a % b
aをbで除算した余り
var amari = a % b;		// aをbで割った余りがamariに代入
文字列演算子
a + b
aとbの文字列を連結する
var str = "Hello" + "World";	// "HelloWorld"
a += b
aとbの文字列を連結する
str = "Hello";
str += "World";		// "HelloWorld"
論理演算子
a && b
aとbのAND

a || b
aとbのOR

a ! b
aとbのNOT

ビット演算子
a & b
aとbのAND
a = 2;
b = 2;
c = a & b;	// cは4になる
a | b
aとbのOR
a = 2;
b = 2;
c = a | b;	// cは4になる
a ^ b
aとbのXOR
a = 2;
b = 2;
c = a ^ b;	// cは0になる
~ a
aのNot
a = 2;
~ a;	// aのビット反転 aは13になる
a << b
左ビットシフト
a = 2;
a << 2;	// 2bit左へシフト aは8になる
a >> b
右ビットシフト
a = 2;
a >> 1;	// 1bit右へシフト aは1になる
a >>> b
右ビットシフト
代入演算子
a = b
aにbを代入

a += b
a+bをaに代入

a -= b
a-bをaに代入

a *= b
a*bをaに代入

a /= b
a/bをaに代入

a %= b
a%bをaに代入

a ^= b
a^bをaに代入

a |= b
a|bをaに代入

a <<= b
a|bをaに代入

a >>= b
a|bをaに代入

a >>>= b
a|bをaに代入

比較演算子
a == b
aとbのEqual

a != b
aとbのNot Equal

a === b
aとbのEqual and 型一致

a !== b
aとbの Not Equal and 型一致

a > b
aとbのGreater than

a < b
aとbのless than

a >= b
aとbのGreater than Equal

a <= b
aとbのLess than Equal

特別演算子
a ?: b
a . b
delete
new
this
typeof
void

[トップページ] [戻る]
Copyright (C) 2000 Me All rights reserved
Mail To webmaster