Javascript問題集(繰り返し)
「Javascript」の「繰り返し」に関する問題で「Javascriptの繰り返しに関する理解度」を確認してみましょう。
問題1
「配列foods」があり、その中にある要素を全て出力する「for文」を作成してください。
let foods = ["Pizza", "Curry", "Steak", "Seafood Paella", "Spaghetti Bolognese"]; //ここに「for文」を作成
問題2
「2のn乗」を「nが0」からスタートし「nが10」まで出力する「for文」を作成してください。
問題3
「3の倍数」を「15」まで出力する「for文」を作成してください。
問題4
「1」から「10」までの偶数を出力する「for文」を作成してください。
問題5
「for...in」ループを使用して、オブジェクト「book」の全てのプロパティを表示してください。
ただし、プロトタイプチェーンにあるプロパティは表示しないようにしてください。
let book = {name: "delicious food", pageVolume: 102, price: 1580}; ※「bookオブジェクト」にはプロトタイプが存在しないものとします。
問題6
「for...in」ループを使用して、オブジェクト「product」の全てのプロパティを表示してください。
let product = {name: "cream", weight: 30, price: 1280};
問題7
「1「から「5」までの整数を出力する「for文」を作成してください。
問題8
「for...of」ループを使用して、配列「buildings」の中にある要素を全て出力してください。
let buildings = ["Sydney Opera House", "Taj Mahal", "Statue of Liberty", "Leaning Tower of Pisa"];
問題9
「for文」と配列の「reduceメソッド」を使用して、配列「numbers」の合計値を求めてください。
let numbers = [33, 78, 21, 37, 52, 32];
問題10
「for文」を使用して、配列fruitsの中にある要素の文字数を全て表示してください。
let fruits = ["apple", "banana", "orange", "grape"];
問題11
「配列numbers」があり、その中にある数値を合計した結果を表示する「for文」を作成してください。
let numbers = [1, 2, 3, 4, 5]; //ここに「for文」を作成
問題12
「for文」を使用して、「配列numbers」の中にある重複した要素をすべて削除した「新しい配列」を作成してください。
let numbers = [1, 3, 6, 2, 3, 8, 1, 5, 8, 2, 1]; //ここに処理を作成
問題13
「0」から「4」までのインデックスを持つ配列の各要素を「for文」で1つずつ出力するコードを作成してください。
const array = ["car", "bus", "ship", "plain", "train"]; //ここに「for文」を作成
問題14
「while文」を使用して、「1」から「1000」までの整数のうち「3」で割り切れる数だけを足し合わせた値を求めてください。
問題15
「for...in」と「for...of」の違いは何でしょうか?
問題16
「for文」を使用して、「配列numbers」の中にある「最大値」を求めてください。
let numbers = [23, 25, 32, 54, 12 ,23, 76 ,87, 35]; //ここに処理を作成
問題17
「10」から「1」までの整数を降順で出力する「for文」を作成してください。
問題18
「do...while文」を使用して、ユーザーが「0」を入力するまで、ユーザーが入力した数値をすべて足し合わせた値を求めてください。
問題19
文字列の各文字を「for文」で1つずつ出力するコードを作成してください。
問題20
配列の要素を「for文」で1つずつ出力するコードを作成してください。