初めてのJavaScript~第二章~「変数」を理解しよう【超初心者向け】

Javascript
迷えるリス
迷えるリス

JavaScriptで“Hello World!”が表示できるようになりました!

ぴかり(夫)
ぴかり(夫)

がんばりましたね!

これで、迷えるリスさんもJavaScriptの扉を開いたのです。

迷えるリス
迷えるリス

なんか、うれしいです。

ぴかり(夫)
ぴかり(夫)

それでは、次にプログラミングで最も重要な

「変数」について学んでいきましょう。

迷えるリス
迷えるリス

「へんすう」ですか。なんか難しそうですね。

ぴかり(夫)
ぴかり(夫)

理解してしまえば、簡単ですよ。

では、説明していきますね。

 

スポンサーリンク

変数を理解しよう

ぴかり(夫)
ぴかり(夫)

変数とは、数や文字などを保持する箱のようなものです。

わかりやすいように例をあげますね。

ぴかり(夫)
ぴかり(夫)

上の赤い箱には数字の「3」が入っています。

青い箱には文字の「apple」、

紫の箱には「I am a Japanese.」という文章が入っています。

迷えるリス
迷えるリス

ふむふむ。

ぴかり(夫)
ぴかり(夫)

これがプログラムになるとこうなります。

ぴかり(夫)
ぴかり(夫)

画面には、どう出力されると思いますか?

迷えるリス
迷えるリス

前回の「Hellow World」では、

console.log(“hellow world!”);

と書いて、画面には”hellow world”って出ていましたよね。

ぴかり(夫)
ぴかり(夫)

その通りです!

迷えるリス
迷えるリス

今回は、

console.log(red_box);

って書いているので、画面には”red_box”と出そうですが

今回のテーマは「変数」なので、きっと違う気がします。

ぴかり(夫)
ぴかり(夫)

するどい!その通りです。

では、実際にやってみましょう。

 

変数を使ったプログラムを書いてみよう。

初めてのJavaScript~第一章~『HelloWorld』を表示してみよう!【超初心者向け】
迷えるリス JavaScriptっていうプログラミング言語を学びたいのですが・・・。 ぴかり(夫) わかりました。 では、早速やってみましょう。 ...

上記記事の続きになります。

JavaScriptの実行する環境の準備ができていない方は

上記記事をごらんください。

 

ぴかり(夫)
ぴかり(夫)

では、スタートメニューを開いて

「cmd」と入力してEnterキーを押します。

ぴかり(夫)
ぴかり(夫)

下記画面が表示されますので、

「cd C:\javascript」というコマンドを実行します。

cdの直後には半角スペースを忘れずに。

迷えるリス
迷えるリス

これは、何をしているんでしたっけ?

ぴかり(夫)
ぴかり(夫)

コマンドの cd とは change directory の 略で

javascriptのプログラム置き場所に移動したんです。

ぴかり(夫)
ぴかり(夫)

では次に、「notepad box.js」とコマンド実行してください。

これはメモ帳で「box.js」というファイルを作成するコマンドです。

ぴかり(夫)
ぴかり(夫)

メモ帳が開いて、「作成しますか?」というウィンドウが表示されるので、「はい」を選んでください。

ぴかり(夫)
ぴかり(夫)

メモ帳に下記プログラムを記述してください。

var red_box;

var blue_box;

var purple_box;

red_box=3;
blue_box=”apple”;
purple_box=”I am a Japanese.”;

 

console.log(red_box);
console.log(blue_box);
console.log(purple_box);

 

迷えるリス
迷えるリス

書いて、保存しました!

ぴかり(夫)
ぴかり(夫)

それでは、黒い画面に戻って

いま作ったプログラムを実行しましょう。

「node box.js」のコマンドを実行してみてください。

迷えるリス
迷えるリス

あ!

3とかappleとかI am Japaneseとか表示されました!

ぴかり(夫)
ぴかり(夫)

そうです。

console.log(red_box);

というのは、( )の中身を表示する命令なのですが

red_boxという変数の中に入っている「3」という値が

画面に表示されました。

迷えるリス
迷えるリス

プログラムの1行目の「var red_box;」は、どんな意味があるんですか?

ぴかり(夫)
ぴかり(夫)

これは、「red_box」という名前の箱(変数)を作成しているんです。

引越しのダンボールに、中身が分かるように「衣服」とかシールを貼るようなイメージですね。

迷えるリス
迷えるリス

なるほどー。

なんとなくわかりました。

でも、なんで「変数」なんて使うんですか?

直接、console.log(“3”);

って書いちゃえば良いと思うのですが。

ぴかり(夫)
ぴかり(夫)

良い質問ですね!

それでは、なぜ変数を使うのか、わかりやすく消費税の計算を例にあげて説明していきますね

ぴかり(夫)
ぴかり(夫)

消費税8%の計算が、あちこちに必要なプログラムの場合を考えてみましょう。

 

変数を使わないと、このような形になります。

(「*」はプログラム上では掛算の意味です。)

 

apple_price = 100 * 1.08;

remon_price = 120 * 1.08;

・・・

melon_price = 300 * 1.08;

 

 

ぴかり(夫)
ぴかり(夫)

これで、計算はできますが、今後、消費税が10%になったら、

どうしますか?

迷えるリス
迷えるリス

いちいち「1.08」の部分を「1.10」に変えるのは

大変そうですね。

 

 

ぴかり(夫)
ぴかり(夫)

このような場合、変数を利用していると楽になるんです。

 

さっきのプログラムで変数を利用して書いた場合は、

こんな感じです。

 

zei = 1.08;

apple_price = 100 * zei;

remon_price = 120 * zei;

・・・

melon_price = 300 * zei;

迷えるリス
迷えるリス

なるほど!

消費税が8%から10%に変わったら、

 

zei = 1.08のところだけ

zei = 1.10に変えるだけで良いんですね!

ぴかり(夫)
ぴかり(夫)

そのとおり!


ぴかり(夫)
ぴかり(夫)

同じ内容をYouTubeでも公開しています。

文字で分かりにくい方は、動画を見てください。

 

 


 

javascript入門編まとめページはこちらから

はじめてのプログラミング!JavaScript入門【超初心者向け】
迷えるリス ホームページを作っているのですが、もっとゴージャスなページにしたいんですよね! キラキラのエフェクトを出したりしたいんです!! ゴージャスにするには、『JavaScript』を使えるよう...

コメント