制御構造

初級
35
3時間30分

if文、switch文、for文、while文などの条件分岐と繰り返し処理に関する問題

JavaScriptコースの一部として、制御構造に関する実践的な練習問題を35問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。

学習を開始する準備ができました

下記の練習問題から始めて、段階的にスキルアップしていきましょう

javascript icon

練習問題一覧 (35問)

問題 1

JavaScriptのif文の基本的な書き方として正しいものはどれですか?

問題 2

以下のコードの実行結果はどうなりますか? javascript const age = 16;...

問題 3

複数の条件分岐を作る際に使用するキーワードはどれですか?

問題 4

以下のコードで、AND演算子として正しく使われているものはどれですか?

問題 5

OR演算子を使った条件文として正しいものはどれですか?

問題 6

文字列の比較で推奨される演算子はどれですか?

問題 7

以下のコードの実行結果はどうなりますか? javascript const score =...

問題 8

switch文で各ケースの処理を終了させるために使用するキーワードは何ですか?

問題 9

switch文で、どのcaseにも該当しない場合に実行される部分は何と呼ばれますか?

問題 10

以下のコードでbreak文を削除した場合、gradeが'A'のときの実行結果はどうなりますか? ...

問題 11

複数のcaseで同じ処理を実行したい場合の正しい書き方はどれですか?

問題 12

switch文とif文の使い分けに関する説明として最も適切なものはどれですか?

問題 13

以下のコードの実行結果はどうなりますか? javascript const num = 2;...

問題 14

switch文で使用できないデータ型はどれですか?

問題 15

for文の基本構文で、正しいものはどれですか?

問題 16

以下のコードの実行結果はどうなりますか? javascript for (let i = 0;...

問題 17

配列の全要素を処理するfor文で、条件部分に適切なものはどれですか? javascript...

問題 18

break文とcontinue文の違いについて、正しい説明はどれですか?

問題 19

以下のコードの実行結果はどうなりますか? javascript for (let i = 2;...

問題 20

ネストしたfor文について、正しい説明はどれですか?

問題 21

以下のコードで、最終的なsumの値はいくつになりますか? javascript let sum...

問題 22

JavaScriptのwhile文の基本的な構文として正しいものはどれですか?

問題 23

以下のコードの実行結果はどうなりますか? javascript let count = 1;...

問題 24

while文で無限ループが発生する原因として最も適切なものはどれですか?

問題 25

do-while文の特徴として正しいものはどれですか?

問題 26

以下のコードで、配列の全ての要素を表示するために空欄に入る条件はどれですか? ...

問題 27

while文とfor文の使い分けについて最も適切な説明はどれですか?

問題 28

以下のwhile文で複数の条件を組み合わせた例について、ループが終了する条件として正しいものはどれで...

問題 29

配列とfor文を組み合わせて配列の全要素を順番に処理する際、for文の条件式に適切なものはどれですか...

問題 30

次のコードの実行結果はどうなりますか? javascript const numbers =...

問題 31

配列の中から偶数のみを新しい配列に追加するコードの空欄に入る適切なメソッドはどれですか? ...

問題 32

配列から最大値を見つけるコードで、適切な初期値の設定方法はどれですか? javascript...

問題 33

配列を逆順で処理するfor文の条件式として正しいものはどれですか? javascript...

問題 34

次のコードで文字列配列の各要素の文字数を取得するために使用されているプロパティはどれですか? ...

問題 35

配列の要素に条件を設定して特定の要素のみを処理したい場合、for文の中で使用する制御構造はどれですか...

💡 学習のコツ

  • • 順番に取り組むことで、段階的に理解を深めることができます
  • • 間違えた問題は解説をしっかり読んで理解しましょう
  • • 全問題完了後、もう一度チャレンジして定着を確認しましょう

📚 学習の進め方

1

問題を順番に解く

基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします

2

解説をしっかり読む

正解・不正解に関わらず、解説を読んで理解を深めましょう

3

復習で定着させる

間違えた問題は後日再チャレンジして、知識の定着を確認しましょう

前のトピック

関数

次のトピック

DOM操作

さらに効果的な学習を

プレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。