7 / 2725%

LESSON 07 ・ 変数

変数名と複数の変数

分かりやすい名前を付ける

let teimenseki = 5 * 5 * 3.14;
console.log(teimenseki);
console.log(teimenseki * 8);

変数名(変数の名前)は自由に付けられます。分かりやすい名前を付けておくと、後でその変数が何を表しているのか理解しやすくなります。ここでは、teimenseki(底面積)という名前を付けています。

let base = 5 * 5 * 3.14;
console.log(base);
console.log(base * 8);

変数名には英語を使うことも多いので、base(底面)のような変数名も良いでしょう。

複数の変数を使う

let r = 5;
let base = r * r * 3.14;
let h = 8;
console.log(base);
console.log(base * h);

複数の変数を使うこともできます。ここでは、r(半径を表すradiusの頭文字)、h(高さを表すheightの頭文字)とbaseの3個の変数を使っています。

PRACTICE

演習問題

コードを自分で書いて実行してから、答えと解説を確認しましょう。

問題1

半径が4、高さが6の円柱について、radiusbaseheightという変数を使って底面積と体積を表示してください。円周率は3.14とします。

答えと解説を見る

模範解答

let radius = 4;
let base = radius * radius * 3.14;
let height = 6;
console.log(base);
console.log(base * height);

値の意味が分かる変数名にすると、どの計算をしているコードなのか読み取りやすくなります。

問題2

8、高さ5の長方形について、widthheightareaという三つの変数を使って面積を計算し、表示してください。

答えと解説を見る

模範解答

let width = 8;
let height = 5;
let area = width * height;
console.log(area);

複数の値を別々の変数に保存し、その変数を使って計算できます。areaには40が保存されます。

問題3

国語、数学、英語の点数がそれぞれ728880です。japanesemathenglishtotalという変数を使って合計点を求め、さらに平均点を表示してください。

答えと解説を見る

模範解答

let japanese = 72;
let math = 88;
let english = 80;
let total = japanese + math + english;
console.log(total / 3);

三つの点数をtotalにまとめてから科目数の3で割ります。意味を表す変数名を使うことで、計算の内容が分かりやすくなります。