キアズマブログ

演算とは 

演算とはデータの計算と操作のこと。

四則演算のような算術演算には必ず演算子が必要。

演算子は演算を実行するためにJavaScriptが予約した記号。

  • 代入のための演算子は等号(=)
  • 足し算のための演算子はプラス記号(+)
  • 引き算のための演算子はマイナス記号(-)
  • 割り算のための演算子はスラッシュ(/)
  • かけ算のための演算子はアスタリスク(*)

変数の演算も可能。

fahrenheit(華氏)からcelsius(摂氏)を計算 サンプル

var temp_fahrenheit = 95;
var temp_celsius = (temp_fahrenheit - 32) / 1.8;
alert(temp_celsius);

celsius(摂氏)からfahrenheit(華氏)を計算 サンプル

var temp_celsius = 35;
var temp_fahrenheit = (temp_celsius * 1.8) + 32;
alert(temp_fahrenheit);

演算のショートカットもある。

ショートカットを使わない例 サンプル

var year = 2007;
alert(year);
year = year + 1;
alert(year);
year = year - 1;
alert(year);

上記の例は、1を足す演算子(++演算子)と1を減らす演算子(--)を使って、同じ結果を得ることができる。

ショートカットを使う例 サンプル

var year = 2007;
alert(year);
year++;
alert(year);
year--;
alert(year);

+演算子は文字列を連結(concatenation)することができる。変数にも有効。数字と文字列を連結することすら可能。

数字と文字列を連結する例 サンプル

var mood = "happy";
var year = 2007;
var message = mood + year;
alert(message);

文字列と数値を連結すると、その結果は長い文字列になるのに対し、2つの数値に同じ演算子を使うと、2つの数値が算術演算された結果になるのに注意。

文字列と数値を連結した例 サンプル

alert("10" + 20);

2つの数値に同じ演算子を使った例 サンプル

alert(10 + 20);

別の便利なショートカットとして、足し算と代入(あるいは連結と代入)を同時に行う+=がある。

演算子+=の例 サンプル

var year = 2008;
var message = "今年は、";
message += year;
alert(message);

コメント