問題ドリル

0 / 19 問正解

🏆 このクイズはコース全体の理解度を確認する応用問題です。複数レッスンの知識を組み合わせて解きましょう。

Q1

const age = prompt("年齢は?"); で入力された値を if (age >= 18) で比較しています。正しく動きますか?

Q2

function sum(numbers) { let total = 0; for (let i = 0; i < numbers.___; i++) { total += numbers[i]; } return total; } — 配列の要素数を取得するプロパティは?

Q3

ボタンをクリックしたら画面のテキストを変更する処理を作りたい。正しい手順はどれ?

Q4

配列 [85, 72, 90, 68, 95] から80点以上の数を数えるコードとして正しいのはどれ?

Q5

HTMLの要素をidで取得するメソッド名は? document.___("myId")

💡 ヒント

get(取得)+ Element(要素)+ By(〜で)+ Id

Q6

const btn = document.getElementById("btn"); btn.addEventListener("click", function() { const count = 0; count++; btn.textContent = count; }); — クリックしても数字が1のまま増えない原因は?

Q7

const double = (n) ___ n * 2; — アロー関数の記号は?

Q8

console.log(typeof null) の結果はどれ?

Q9

要素のCSSクラスを追加するメソッド: element.classList.___("active")

💡 ヒント

英語で「追加する」を意味する単語です

Q10

ToDoアプリで「追加ボタンを押すとリストに項目が追加される」機能を作る。必要な処理の正しい順番はどれ?

Q11

let x = "5" + 3; の結果はどれ?

Q12

const fruits = ["りんご", "バナナ", "みかん"]; fruits.___("ぶどう"); — 配列の末尾に要素を追加するメソッドは?

Q13

const greet = (name) => { return "こんにちは、" + name; } を1行で書き換えたものとして正しいのはどれ?

Q14

if 文で「AでもBでもないとき」に実行されるブロックのキーワードは?

💡 ヒント

「それ以外」を意味する英単語です

Q15

document.createElement("li") は何をしますか?

Q16

for (let i = 0; i < 5; i___) { console.log(i); } — i を1ずつ増やす演算子は?

Q17

addEventListener の第2引数に渡す関数はいつ実行されますか?

Q18

HTML要素のテキスト内容を変更するプロパティ名は?(element.___)

💡 ヒント

text(テキスト)+ Content(内容)

Q19

以下のコードの問題点はどれ? const items = [1, 2, 3]; for (let i = 0; i <= items.length; i++) { console.log(items[i]); }

📚 関連する用語

⚠️ よくあるエラー

📖 関連ブログ記事