変数

変数って何

バリューを保存するための空間です。

例えばバリューが20だとするときに

バリュー20を保存するためのどんな空間が必要です。その空間が変数です。

変数の作り方はとても簡単です。その空間の名をaと決めたらaと作成して下さい。

では、aという変数にバリュー20を保存したいならどうしたらいいんでしょうか?

= を利用します。変数aにバリュー20を保存したいならaを書いてから=を書いてから20を書います。

a = 20;

上のよう書くと変数aのバリューは20になります。30を保存したいと30を入力します。最後には;を書きます。他のプログラミングでも最後に;を書きますね。

数字20を保存したいならこのままa=20でいいんdすけど、文字列を保存したなら引用符を使います。

バリューを 「おはよう」を保存するなら次のように書きます。

a = "おはよう";

では 出力文 document.write();を利用したら次のようです。

JavaScript

num = 20;
str = "おはよう";
document.write(num);
document.write("<br>");
document.write(str);

上のソースを見るとnumという変数があり、バリュー20を保存しました。
これを変数 numにバリュー20を代入したと言います。

document.write("<br />");は便利に見るためbrタグを使いました。

では全体スースを打ちって結果をみましょう。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur - JavaScript</title>
<script>
    num = 20;
    str = "おはよう.";
    document.write(num);
    document.write("<br />");
    document.write(str);
</script>
</head>
<body>
</body>
</html>

結果

alert_img

変数を利用して計算してみましょう。

変数aにバリュー5を代入し、変数bにバリュー10を代入し、変数aのバリューと変数bのバリューをたすバリュを変数cに代入して結果をみてみましょう。

a = 5; 変数aにバリュー5を代入
b = 10; 変数bにバリュー10を代入
c = a + b; 変数a たす 変数bのバリューを変数cに代入
document.write(c); 変数cのバリュー確認

では、ソースを入力して結果をみてみましょう。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur - JavaScript</title>
<script>
    a = 5;
    b = 10;
    c = a + b;
    document.write(c);
</script>
</head>
<body>
</body>
</html>

結果

alert_img

結果では15が出ますね。四則演算をしてみましょう。

足し算 +

引き算 - 

掛け算 * 

割り算 /

割り算の残り %

割り算の残りは 5を 3で割り算をしたとき残りは2ですね。その残りのバリューです。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>coreasur - JavaScript</title>
<script>
    a = 5;
    b = 10;
    add = a + b;
    sub = a - b;
    mul = a * b;
    div = b / a;
    mod = b % a;
    document.write("足し算 "+add);
    document.write("<br>");
    document.write("引き算 "+sub);
    document.write("<br>");
    document.write("掛け算 "+mul);
    document.write("<br>");
    document.write("割り算 "+div);
    document.write("<br>");
    document.write("割り算の残り "+mod);
</script>
</head>
<body>
</body>
</html>

結果

alert_img

こう変数を造りかたについて調べました。では、次は変数名の規則について調べてみましょう。