JavaScript入門 練習問題・過去問対策(全54問・解説付き)
JavaScript言語の基本的な構文や概念を理解するための問題です。すべての問題に正解と解説が付いています。アプリで解くと正解するたびにレーティングが上がり、実力の伸びが目に見えます。
- 問1. JavaScriptの変数宣言で、再代入が可能かつブロックスコープを持つのはどれですか?
- 問2. JavaScriptの関数について、以下のコードの①②に当てはまる適切な用語を選択してください。 ```javascri…
- 問3. JavaScriptのコールバック関数について、以下のコードを実行したときのコンソールへの出力として正しいものを選んでく…
- 問4. JavaScriptで2つのコールバック関数が使われているコードについて、以下のコードを実行したときのコンソールへの出力…
- 問5. JavaScriptのコールバック関数と非同期処理について、以下のコードを実行したときのコンソールへの出力として正しいも…
- 問6. JavaScriptの関数を返す関数について、以下のコードを実行したときのコンソールへの出力として正しいものを選んでくだ…
- 問7. 次のasync/awaitを使用したコードの実行結果として正しいものはどれですか? ```javascript asyn…
- 問8. 次のコードで、値がnullまたはundefinedかを判定するのに最も適切な比較演算子はどれですか?
- 問9. 次のうち、JavaScriptの配列メソッドで元の配列を変更しないのはどれですか?
- 問10. JavaScriptでイベントリスナーを追加するメソッドは?
- 問11. ユーザー管理システムで、複数の関連する機能をまとめて管理したい場合、最も適切な実装方法はどれですか?
- 問12. 次のオブジェクトのメソッド内で、一時的な処理用変数として宣言されているものはどれですか? ```javascript c…
- 問13. 以下のコードで使われている「Early Return(早期return)」の主なメリットは何ですか? ```javasc…
- 問14. 以下のコードで使われている「匿名関数」の主な特徴は何ですか? ```javascript const prices = …
- 問15. JavaScriptのテンプレートリテラルに関する説明として、正しいものはどれですか?
- 問16. JavaScriptのthisキーワードに関する説明として、正しいものはどれですか?
- 問17. JavaScriptのtry...catch文に関する説明として、正しいものはどれですか?
- 問18. JavaScriptの配列における分割代入(デストラクチャリング)に関する説明として、正しいものはどれですか?
- 問19. 次のコードの実行結果として正しいものはどれですか? ```javascript const arr1 = [1, 2, …
- 問20. 次のコードの実行結果として正しいものはどれですか? ```javascript const count = 0; con…
- 問21. JavaScriptのfor...ofとfor...inというループ構文に関する説明として、正しいものはどれですか?
- 問22. 次のクラス定義に関するコードの実行結果として正しいものはどれですか? ```javascript class Anima…
- 問23. 次のコードの実行結果として正しいものはどれですか? ```javascript const obj = { name: …
- 問24. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const us…
- 問25. 次のクラス継承に関するコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript…
- 問26. 次のうち、JavaScriptでfalsy(真偽値評価をした際にfalseとして扱われる)値はどれですか?
- 問27. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const nu…
- 問28. 次のコードの実行結果として正しいものはどれですか? ```javascript const user = { profi…
- 問29. 次のコードの実行結果として正しいものはどれですか? ```javascript function greet(name …
- 問30. 次のコードの実行結果として正しいものはどれですか? ```javascript const numbers = [10,…
- 問31. 次のコードの実行結果として正しいものはどれですか? ```javascript const p1 = Promise.r…
- 問32. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript console.…
- 問33. 次のコードの実行結果として正しいものはどれですか? ```javascript function sum(...numb…
- 問34. 次のコードの実行結果として正しいものはどれですか? ```javascript const person = { nam…
- 問35. JavaScriptのIIFE(即時実行関数式)に関する説明として、正しいものはどれですか?
- 問36. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript let coun…
- 問37. 次のコードの実行結果としてあり得る範囲で、正しいものはどれですか? ```javascript Math.floor(M…
- 問38. 次のコードの実行結果として正しいものはどれですか? ```javascript const text = "apple,…
- 問39. 次のコードを実行した際、1月の場合はどのような数値が取得されますか?正しいものはどれですか? ```javascript…
- 問40. JavaScriptの`Set`オブジェクトに関する説明として、正しいものはどれですか?
- 問41. 次のコードの実行結果として正しいものはどれですか? ```javascript const numbers = [1, …
- 問42. 次のコードの実行結果として正しいものはどれですか? ```javascript const message = "Hel…
- 問43. 次のswitch文を実行したときのコンソールへの出力として正しいものはどれですか? ```javascript cons…
- 問44. 次のコードを実行したときの実行結果として正しいものはどれですか? ```javascript console.log(m…
- 問45. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript let x = …
- 問46. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const nu…
- 問47. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const ma…
- 問48. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const ag…
- 問49. JavaScriptの `document.querySelector` メソッドに関する説明として、正しいものはどれで…
- 問50. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const us…
- 問51. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const nu…
- 問52. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const fr…
- 問53. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const te…
- 問54. 次のコードを実行したときのコンソールへの出力として正しいものはどれですか? ```javascript const nu…