BFE
.dev
EN
Practice
Explore
EN
JavaScript Quizzes
Test your knowledge of JavaScript the language itself.
Sort
Difficulty
Solved status
Sort: most tried
Difficulty: easy
tag: JavaScript
tag: RegExp
1. Promise order
JavaScript
Promise
easy
15620 tried
3. Promise then callbacks
JavaScript
Promise
easy
8160 tried
4. Promise then callbacks II
JavaScript
Promise
easy
7497 tried
2. Promise executor
JavaScript
Promise
easy
7301 tried
5. scope
JavaScript
easy
6885 tried
8. Implicit Coercion I
JavaScript
easy
5744 tried
7. Increment Operator
JavaScript
easy
5474 tried
10. Equal
JavaScript
easy
3862 tried
97. `this` V
JavaScript
easy
3089 tried
93. string
JavaScript
easy
3053 tried
27. Hoisting I
JavaScript
easy
2697 tried
11. Implicit Coercion II
JavaScript
easy
2690 tried
70. function
JavaScript
easy
2663 tried
19. `this`
JavaScript
easy
2356 tried
29. Hoisting III
JavaScript
easy
2234 tried
67. if
JavaScript
easy
2070 tried
14. Addition vs Unary Plus
JavaScript
easy
1915 tried
13. Operator precedence
JavaScript
easy
1872 tried
120. try..catch..finally
JavaScript
easy
1834 tried
28. Hoisting II
JavaScript
easy
1828 tried
86. setTimeout III
JavaScript
easy
1799 tried
117. `this` VII
JavaScript
easy
1790 tried
89. let
JavaScript
easy
1735 tried
69. undefined
JavaScript
easy
1725 tried
41. `this` III
JavaScript
easy
1711 tried
23. Promise.all()
JavaScript
easy
1696 tried
15. instanceOf
JavaScript
easy
1695 tried
38. Hoisting IV
JavaScript
easy
1649 tried
16. parseInt
JavaScript
easy
1648 tried
61. onClick
JavaScript
easy
1623 tried
88. try...catch
JavaScript
easy
1549 tried
96. comparison
JavaScript
easy
1518 tried
32. Hoisting IIII
JavaScript
easy
1515 tried
81. setTimeout II
JavaScript
easy
1507 tried
47. Promise Order II
JavaScript
easy
1496 tried
50. async await
JavaScript
easy
1454 tried
36. Promise.prototype.finally()
JavaScript
easy
1424 tried
54. setTimeout(0ms)
JavaScript
easy
1407 tried
18. Promise executor II
JavaScript
easy
1406 tried
39. var
JavaScript
easy
1399 tried
72. Array length
JavaScript
easy
1395 tried
114. constructor
JavaScript
easy
1389 tried
94. emoji
JavaScript
easy
1370 tried
92. NaN
JavaScript
easy
1347 tried
100. `var` vs `let`
JavaScript
easy
1344 tried
95. number format
JavaScript
easy
1303 tried
116. strict
JavaScript
easy
1300 tried
33. `this` II
JavaScript
easy
1238 tried
22. min max
JavaScript
easy
1238 tried
65. Function name
JavaScript
easy
1216 tried
49. `this` IV
JavaScript
easy
1167 tried
45. Hoisting VI
JavaScript
easy
1158 tried
25. zero
JavaScript
easy
1103 tried
123. return in Generator 2
JavaScript
easy
1078 tried
124. comma 2
JavaScript
easy
1077 tried
99. closure
JavaScript
easy
1064 tried
91. largest Array index
JavaScript
easy
1038 tried
37. push unshift
JavaScript
easy
1038 tried
63. in
JavaScript
easy
1019 tried
26. true or false
JavaScript
easy
1014 tried
111. falsy
JavaScript
easy
999 tried
87. instanceOf 2
JavaScript
easy
995 tried
79. Equal III
JavaScript
easy
980 tried
24. Equality & Sameness
JavaScript
easy
975 tried
44. Function call
JavaScript
easy
972 tried
109. isNaN()
JavaScript
easy
965 tried
103. Promise Order III
JavaScript
easy
965 tried
64. reference type
JavaScript
easy
950 tried
105. typeof
JavaScript
easy
925 tried
46. Implicit Coercion IV
JavaScript
easy
924 tried
48. Prototype
JavaScript
easy
923 tried
107. `this` VI
JavaScript
easy
922 tried
122. Iterable
JavaScript
easy
908 tried
115. parseInt II
JavaScript
easy
907 tried
60. postMessage
JavaScript
easy
884 tried
30. Equal II
JavaScript
easy
858 tried
106. Promise.all() II
JavaScript
easy
846 tried
108. property key
JavaScript
easy
834 tried
102. Arrow Function II
JavaScript
easy
829 tried
83. Plus Plus
JavaScript
easy
825 tried
53. Prototype 2
JavaScript
easy
796 tried
74. Typed Array length
JavaScript
easy
779 tried
118. structuredClone()
JavaScript
easy
769 tried
77. parseInt 2
JavaScript
easy
764 tried
62. MessageChannel
JavaScript
easy
745 tried
130. async
JavaScript
easy
692 tried
52. requestAnimationFrame
JavaScript
easy
687 tried
34. precedence
JavaScript
easy
680 tried
112. Symbol
JavaScript
easy
652 tried
56. to primitive
JavaScript
easy
636 tried
31. Math
JavaScript
easy
632 tried
35. Implicit Coercion III
JavaScript
easy
596 tried
101. Equal IV
JavaScript
easy
589 tried
66. comma
JavaScript
easy
579 tried
110. yield
JavaScript
easy
576 tried
59. override setter
JavaScript
easy
559 tried
104. Inheritance
JavaScript
easy
554 tried
57. non-writable
JavaScript
easy
554 tried
82. Proxy II
JavaScript
easy
518 tried
80. Proxy I
JavaScript
easy
504 tried
40. RegExp.prototype.test
JavaScript
easy
503 tried
58. inherit getter setter
JavaScript
easy
470 tried
71. two-way generator
JavaScript
easy
418 tried
75. meaningless calculation
JavaScript
easy
406 tried