プログラミングライフスタイル
Javascript問題集

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つずつ出力するコードを作成してください。

→(次へ)「JavaScript(繰り返し)」の解答

HOMEへ