課題【練習問題(変数/関数/処理の流れ)】ーNo.001
課題内容
- <概要>
- 2つの関数を準備します。
- 繰り返し処理の中で2つの関数を使って、結果を表示します。
- 繰り返しは、1から10まで繰り返しを行います。
- 繰り返しのたび、
- 「XXを関数で確認します」と表示して、
- その後、2つの関数を使って、
- 結果をConsole.logで表示させましょう。
- <準備する関数>
- 1つ目の関数
- 値が4以上なら「値は4以上です」4未満なら「値は4未満です」と表示。
- 2つ目の関数
- 値が8以上なら「値は8以上です」8未満なら「値は8未満です」と表示。
- <結果>
- 結果として、コンソールには、
- 1から10まで順に結果が表示されます。
出力結果
1を関数で確認します
値は4未満です
値は8未満です
2を関数で確認します
値は4未満です
値は8未満です
3を関数で確認します
値は4未満です
値は8未満です
4を関数で確認します
値は4以上です
値は8未満です
5を関数で確認します
値は4以上です
値は8未満です
6を関数で確認します
値は4以上です
値は8未満です
7を関数で確認します
値は4以上です
値は8未満です
8を関数で確認します
値は4以上です
値は8以上です
9を関数で確認します
値は4以上です
値は8以上です
10を関数で確認します
値は4以上です
値は8以上です
ポイント(繰り返し処理)
今回の課題では、
for文を使って繰り返し処理をおこないましょう。
繰り返すfor文の方法は、こちらの課題を参考にしましょう。
答え
// 関数を準備します。
function checkOver4(val) {
// 関数の中で、コンソールに表示
if(val >= 4) {
console.log('値は4以上です');
}
else {
console.log('値は4未満です');
}
}
// 関数を準備します。
function checkOver8(val) {
// 関数の中で、コンソールに表示
if(val >= 8) {
console.log('値は8以上です');
}
else {
console.log('値は8未満です');
}
}
// for文で10回の繰り返しをする
for(i=1;i<=10;i++) {
// コンソールに表示
console.log(i + 'を関数で確認します');
// 繰り返しのたびに関数を呼び出す
checkOver4(i);
checkOver8(i);
}