基本的な演算を行う


 ■プログラム説明(ソースコード説明)
 サンプルでは配列変数aとbに数値を入れ四則演算記号を使って計算しアラートダイアログに表示しています。サンプルでは変数同士の演算を行っていますが、12+56のように数値同士で演算することもできます。変数同士で計算する場合には、変数が数値でないと正しく計算されません。

■ソースコード
a = 34;
b = 12;
alert(a+b);
alert(a-b);
alert(a*b);
alert(a/b);
alert(a%b);

■ポイント
 JavaScriptでの演算記号は以下のようになります。

+ 加算(足し算)
- 減算(引き算)
* 乗算(掛け算)
/ 除算(割り算)
% 剰余(割り算の余り。商)

 加算と減算に関しては1を加算、減算する場合に以下のように書くこともできます。

++ 1加算
-- 1減算

 また、四則演算以外にも以下のような論理演算も行うことができます。

! 否定
& 論理積(0 & 0 = 0, 0 & 1 = 0, 1 & 0 = 0, 1 & 1 = 1)
| 論理和(0 | 0 = 0, 0 | 1 = 1, 1 | 0 = 1, 1 | 1 = 1)
^ 排他的論理和(0 ^ 0 = 0, 0 ^ 1 = 1, 1 ^ 0 = 1, 1 ^ 1 = 0)

 異なる変数同士での演算でなく、同じ変数で演算する場合には以下のように書くこともできます。

変数に値を加算 変数名 += 値
変数から値を減算 変数名 -= 値
変数に値を乗算 変数名 *= 値
変数を値で除算 変数名 /= 値
変数を値で除算した余り 変数名 %= 値
変数と値との論理積 &= 値
変数と値との論理和 変数名 |= 値
変数と値との排他的論理和 変数名 ^= 値


サンプルをダウンロード

目次へ戻る