演習: 演算子
2-a. 文字列の連結
Section titled “2-a. 文字列の連結”以下の変数を使って、"私の名前は田中太郎です" という文字列を作り、出力してください。
const name = "田中太郎";ヒント
文字列と変数は + で繋げられます。
2-b. 長方形の面積
Section titled “2-b. 長方形の面積”長方形の縦と横の長さが変数で与えられています。面積を計算して出力してください。
const height = 12;const width = 5;出力例:
60ヒント
長方形の面積の公式を思い出してください。計算結果は変数に入れてから出力します。
2-c. 秒を分と秒に変換
Section titled “2-c. 秒を分と秒に変換”合計秒数を「○分○秒」に変換して出力してください。
const totalSeconds = 200;出力例:
3分20秒ヒント
「何分」は割り算、「残り何秒」は余りで求められます。割り算の結果から整数部分だけを取り出すには Math.floor() を使ってください。
2-d. 比較演算子の予測
Section titled “2-d. 比較演算子の予測”以下のコードの出力結果を予測してから実行してください。
console.log(5 > 3);console.log(5 === 5);console.log(5 !== 5);console.log(3 >= 3);console.log(3 > 3);ヒント
>= は等しい場合を含みますが、> は含みません。
2-e. テストの平均点
Section titled “2-e. テストの平均点”3科目のテストの点数が変数で与えられています。合計点と平均点を計算して出力してください。
const math = 78;const english = 65;const science = 92;出力例:
合計: 235平均: 78.33333333333333ヒント
合計を変数に入れてから、それを科目数(3)で割ると平均が求められます。
2-f. 変数の上書き
Section titled “2-f. 変数の上書き”以下のコードの出力結果を予測してから実行してください。
let x = 10;x = x + 5;console.log(x);
x = x * 2;console.log(x);
x = x - 3;console.log(x);ヒント
x = x + 5 は「現在の x の値に 5 を足した結果を、再び x に入れる」という意味です。各行の実行後に x がいくつになるか、上から順に追ってください。
2-g. 複数行の出力
Section titled “2-g. 複数行の出力”以下の変数を使って、出力例の通りに出力してください。
const item = "コーヒー";const price = 350;const quantity = 3;出力例:
商品: コーヒー単価: 350円個数: 3個合計: 1050円ヒント
文字列と変数を + で繋いで各行を組み立てます。合計は計算してから出力してください。