JavaScript Exercises
Test your JavaScript skills with exercises from all categories:
Exercises
Introduction3 exercises
Where To3 exercises
Output3 exercises
Statements3 exercises
Syntax3 exercises
Comments3 exercises
Variables7 exercises
Let3 exercises
Const3 exercises
Operators3 exercises
Arithmetic Operators3 exercises
Assignment Operators3 exercises
Data Types3 exercises
Functions5 exercises
Objects4 exercises
Object Properties3 exercises
Object Methods3 exercises
Display Objects3 exercises
Object Constructors3 exercises
Events3 exercises
Strings4 exercises
String Methods5 exercises
String Search4 exercises
String Templates3 exercises
Numbers3 exercises
BigInt3 exercises
Number Methods3 exercises
Number Properties3 exercises
Arrays4 exercises
Array Methods3 exercises
Array Search3 exercises
Sorting Arrays3 exercises
Array iteration3 exercises
Array Const3 exercises
Dates3 exercises
Date Formats3 exercises
Date Get Methods3 exercises
Date Set Methods3 exercises
Math4 exercises
Math Random3 exercises
Booleans3 exercises
Comparisons5 exercises
If Else3 exercises
Switch3 exercises
For Loops3 exercises
For In Loops3 exercises
For Of Loops3 exercises
While Loops3 exercises
Break and Continue3 exercises
Iterables3 exercises
Sets3 exercises
Set Methods3 exercises
Maps3 exercises
Map Methods3 exercises
TypeOf3 exercises
Type Conversion3 exercises
Destructuring3 exercises
Bitwise3 exercises
Regular Expressions3 exercises
Operator Precedence3 exercises
Error Handling3 exercises
Scope3 exercises
Hoisting3 exercises
Strict Mode4 exercises
The this Keyword3 exercises
Arrow Function3 exercises
Classes3 exercises
Modules3 exercises
JSON3 exercises
Debugging3 exercises
HTML DOM3 exercises
HTML DOM Methods3 exercises
HTML DOM Document3 exercises
HTML DOM Elements4 exercises
HTML DOM HTML3 exercises
HTML DOM Form Validation3 exercises
HTML DOM CSS4 exercises
HTML DOM Events3 exercises
HTML DOM Event Listener3 exercises
HTML DOM Nodes3 exercises
HTML DOM Collections3 exercises
HTML DOM Node List3 exercises
The Exercise
The exercises are a mix of "multiple choice" and "fill in the blanks" questions. There are between 3 and 9 questions in each category. The answer can be found in the corresponding tutorial chapter. If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer.