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

値と演算子

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

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

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

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

document.write(3);

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

値の種類

演算子

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

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

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

代表的な演算子

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

演算子意味
+足す1 + 12
-引く2 - 11
*掛ける2 * 24
/割る4 / 22

演算子の優先順位

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

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

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

document.write(3 + 4 * 5);

文字列の結合

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

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

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