基本文法

中級
63
6時間18分

JavaScriptの基本文法に関する練習問題

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

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

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

javascript icon

練習問題一覧 (63問)

問題 1

以下のコードの実行結果はどうなりますか? ```javascript let age = 20; let result = age >= 18; console.log(result); ```

問題 2

複数行コメントを使用して以下のコードブロックを一時的に無効化する場合、正しい記述はどれですか? ```javascript let price = 100; let tax = price * 0.1; console.log(tax); ```

問題 3

文字列をコンソールに表示する際、文字列を囲むために使用できる記号の組み合わせはどれですか?

問題 4

変数名の命名において推奨される「キャメルケース」の書き方はどれですか?

問題 5

以下のコードを実行した場合、コンソールに表示される内容はどれですか? ```javascript console.log("最初の表示"); // console.log("コメントアウトされた表示"); console.log("最後の表示"); ```

問題 6

AND演算子(&&)について正しい説明はどれですか?

問題 7

JavaScriptを記述する場所として、HTML要素を操作する場合に最も推奨される場所はどこですか?

問題 8

`Math.floor(3.8)`の実行結果は何ですか?

問題 9

外部のJavaScriptファイルをHTMLに読み込むために使用する属性は何ですか?

問題 10

以下のコードの実行結果はどうなりますか? ```javascript let isPremium = false; let isVip = true; let hasAccess = isPremium || isVip; console.log(hasAccess); ```

問題 11

JavaScriptにおいて、プログラマーが意図的に「値がない」ことを示すために使用する値はどれですか?

問題 12

コンソールでJavaScriptコードを実行するために押すキーはどれですか?

問題 13

複数の論理演算子を組み合わせた以下のコードの結果はどうなりますか? ```javascript let age = 16; let hasTicket = true; let isMember = false; let canEnter = age >= 18 && (hasTicket || isMember); console.log(canEnter); ```

問題 14

JavaScriptが生まれた1995年当時のWebサイトの特徴として正しいものはどれですか?

問題 15

JavaScript で割り算の余りを求める演算子は何ですか?

問題 16

HTML要素の文字内容を変更するために使用するプロパティは何ですか?

問題 17

以下のうち、文字列と数値を正しく区別して記述している組み合わせはどれですか?

問題 18

以下のコードを実行した時、コンソールに表示される結果は何ですか? ```javascript let score = 80; score = 95; console.log(score); ```

問題 19

JavaScriptが実行される場所はどこですか?

問題 20

以下のコードで、コメントが正しく記述されていないものはどれですか?

問題 21

HTML要素をJavaScriptから取得するために使用されるメソッドは何ですか? ```html <p id="message">テキスト</p> <script> var element = document.________("message"); </script> ```

問題 22

`console.log()`の括弧内に記述する内容を何と呼びますか?

問題 23

Webサイトを構成する3つの主要技術のうち、「見た目」を担当するのはどれですか?

問題 24

JavaScriptファイルの拡張子として正しいものはどれですか?

問題 25

JavaScriptで「等しい」ことを正確に比較する演算子はどれですか?

問題 26

JavaScriptが他のプログラミング言語と比べて初心者におすすめな理由として、最も適切なものはどれですか?

問題 27

効果的なコメントの書き方として最も適切なものはどれですか?

問題 28

以下の計算の実行結果はどうなりますか? ```javascript let result = 2 + 3 * 4; console.log(result); ```

問題 29

以下の変数名のうち、JavaScriptで使用できないものはどれですか?

問題 30

以下のコードでエラーが発生するのはどの行ですか? ```javascript const companyName = "ABC会社"; let customerName = "山田"; customerName = "田中"; companyName = "XYZ会社"; console.log(companyName); ```

問題 31

以下のコードの実行結果はどうなりますか? ```javascript let user = { name: "田中", age: 25 }; console.log(user.address); ```

問題 32

以下のコードで、値が存在するかどうかを正しく判定しているのはどれですか?

問題 33

JavaScriptで変数を宣言するために使用する現在推奨されるキーワードは何ですか?

問題 34

以下のコードで、コンソールに表示される順序はどうなりますか? ```html <head> <script>console.log("A");</script> </head> <body> <script>console.log("B");</script> <p>コンテンツ</p> <script>console.log("C");</script> </body> ```

問題 35

VS Codeで`cons`と入力した際に`console`が候補として表示される機能の名前は何ですか?

問題 36

以下のコードの実行結果はどうなりますか? ```javascript console.log("年齢:", 25); ```

問題 37

VS Codeで新しいJavaScriptファイルを作成する際のショートカットキーはどれですか?

問題 38

HTMLファイル内でJavaScriptのコードを記述するために使用するタグは何ですか?

問題 39

次のファイル名のうち、JavaScriptファイルの命名規則として最も適切なものはどれですか?

問題 40

数値をコンソールに表示する際の正しい書き方はどれですか?

問題 41

以下のコードを実行した時、変数`userName`の値は何になりますか? ```javascript let userName; console.log(userName); ```

問題 42

以下のコードの実行結果はどうなりますか? ```javascript function greet() { console.log("こんにちは"); } let result = greet(); console.log(result); ```

問題 43

JavaScriptで一行コメントを書くために使用する記号は何ですか?

問題 44

以下のコードの実行結果はどうなりますか? ```javascript let a = 10; let b = 3; console.log("計算結果: " + a + b); ```

問題 45

JavaScriptでコンソールにメッセージを表示するために使用する関数はどれですか?

問題 46

1から10までのランダムな整数を生成するコードはどれですか?

問題 47

NOT演算子(!)の使い方として正しいものはどれですか?

問題 48

以下のJavaScriptの用途として**間違っている**ものはどれですか?

問題 49

VS CodeのJavaScript編集機能で、コードを色分けして表示する機能の名前は何ですか?

問題 50

JavaScriptで整数と小数を変数に保存する際の正しい書き方は次のうちどれですか?

問題 51

学習用プロジェクトのフォルダ構成として、最も適切なのはどれですか?

問題 52

`const`で宣言した変数について正しい説明はどれですか?

問題 53

以下のコードで、コメントの書き方として正しいものはどれですか?

問題 54

`var`の代わりに`let`と`const`が推奨される理由として最も適切なものはどれですか?

問題 55

JavaScriptを使ってできることとして**最も適切でない**ものはどれですか?

問題 56

複数の数値から最大値を取得するMathメソッドはどれですか?

問題 57

ブラウザの開発者ツールのコンソールにメッセージを表示するために使用するメソッドは何ですか?

問題 58

複数行にわたるコメントを書く場合に使用する記号の組み合わせはどれですか?

問題 59

JavaScriptがプログラミング言語として持つ主な役割は何ですか?

問題 60

以下のコードにおいて、VS Codeがエラーとして検出する可能性が最も高いのはどれですか? ```javascript var message = "Hello World" console.log(message; ```

問題 61

`null`と`undefined`を正確に区別して判定するために使用する演算子はどれですか?

問題 62

JavaScriptで真偽値を表すデータ型の値は何ですか?

問題 63

一般的に`null`と`undefined`はどのように使い分けられますか?

💡 学習のコツ

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

📚 学習の進め方

1

問題を順番に解く

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

2

解説をしっかり読む

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

3

復習で定着させる

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

前のトピック

非同期処理

次のトピック

制御構造

さらに効果的な学習を

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