メインコンテンツまでスキップ

値と演算子

値​

次のプログラムを実行すると、こんにちは、世界! と画面に表示されました。

document.write("こんにちは、世界!");

"こんにちは、世界!" や "Hello World!" などのように " (ダブルクォーテーション) で囲まれたものを、文字列と呼びます。文字列は、値の一種です。

次のプログラムを実行すると、3 と画面に表示されます。

document.write(3);

3、-100 などのように数値を直接記述することもできます。数値もまた値の一種です。

値の種類

演算子​

演算子を用いると、値を用いて計算をすることができます。

例えば + (加算演算子) を使うと、2 つの数値を足すことができます。 次のプログラムを実行すると、7 と画面に表示されます。

document.write(3 + 4); // 7

代表的な演算子​

+ 以外にも様々な演算子があります。

演算子意味例
+足す1 + 1 は 2
-引く2 - 1 は 1
*掛ける2 * 2 は 4
/割る4 / 2 は 2

演算子の優先順位​

演算子には、優先順位が設定されています。

数学の計算と同様に、* は + よりも優先順位が高く設定されています。

そのため、次のプログラムを実行すると、先に 4 * 5 が計算されて 20 になり、次に 3 + 20 が計算されて 23 という値となります。

document.write(3 + 4 * 5);

文字列の結合​

演算子は、数値以外にも使うことができます。

+ (文字列結合演算子) を使うと、2 つの文字列を結合することができます。

document.write("こんにちは、" + "世界!"); // こんにちは、世界!
document.write("Hello" + "World!"); // HelloWorld!