BFE
.dev
buy us
a coffee
en
English
日本語
中文
Coding
- problems
Answer
- questions
Design
- systems
Enjoy
- quizzes
TypeScript
- puzzles
Discuss
anything
buy us
a coffee
en
English
日本語
中文
Some quizzes for JavaScript quirks.
random()
You have solved 0 quiz.
show unsolved only
Sort by
most tried
most accepted
easiest
most liked
sort: most accepted
2. Promise executor
JavaScript
Promise
129 accepted
1. Promise order
JavaScript
Promise
126 accepted
3. Promise then callbacks
JavaScript
Promise
101 accepted
5. block scope
JavaScript
72 accepted
39. var
JavaScript
63 accepted
7. Increment Operator
JavaScript
53 accepted
37. push unshift
JavaScript
46 accepted
4. Promise then callbacks II
JavaScript
Promise
41 accepted
6. Arrow Function
JavaScript
39 accepted
27. Hoisting I
JavaScript
36 accepted
41. `this` III
JavaScript
32 accepted
29. Hoisting III
JavaScript
31 accepted
28. Hoisting II
JavaScript
30 accepted
8. Implicit Coercion I
JavaScript
28 accepted
12. arguments
JavaScript
27 accepted
10. Equal
JavaScript
27 accepted
44. Function call
JavaScript
26 accepted
33. `this` II
JavaScript
25 accepted
38. Hoisting IV
JavaScript
24 accepted
23. Promise.all()
JavaScript
23 accepted
9. null and undefined
JavaScript
23 accepted
45. Hoisting VI
JavaScript
22 accepted
22. min max
JavaScript
21 accepted
46. Implicit Coercion IV
JavaScript
19 accepted
26. true or false
JavaScript
18 accepted
32. Hoisting IIII
JavaScript
16 accepted
17. reduce
JavaScript
16 accepted
13. Operator precedence
JavaScript
14 accepted
50. async await
JavaScript
13 accepted
40. RegExp.prototype.test
JavaScript
13 accepted
34. precedence
JavaScript
13 accepted
19. `this`
JavaScript
13 accepted
18. Promise executor II
JavaScript
13 accepted
24. Equality & Sameness
JavaScript
11 accepted
21. Array I
JavaScript
11 accepted
36. Promise.prototype.finally()
JavaScript
10 accepted
20. name for Function expression
JavaScript
10 accepted
30. Equal II
JavaScript
9 accepted
25. zero
JavaScript
9 accepted
42. Hoisting V
JavaScript
8 accepted
16. parseInt
JavaScript
8 accepted
15. instanceOf
JavaScript
8 accepted
14. Addition vs Unary Plus
JavaScript
8 accepted
11. Implicit Coercion II
JavaScript
8 accepted
31. Math
JavaScript
6 accepted
57. non-writable
JavaScript
5 accepted
43. JSON.stringify()
JavaScript
5 accepted
54. setTimeout(0ms)
JavaScript
4 accepted
61. onClick
new
JavaScript
3 accepted
51. method
JavaScript
3 accepted
35. Implicit Coercion III
JavaScript
3 accepted
53. Prototype 2
JavaScript
2 accepted
48. Prototype
JavaScript
2 accepted
47. Promise Order II
JavaScript
2 accepted
63. in
new
JavaScript
1 accepted
62. MessageChannel
new
JavaScript
1 accepted
60. postMessage
new
JavaScript
1 accepted
59. override setter
new
JavaScript
1 accepted
58. inherit getter setter
new
JavaScript
1 accepted
52. requestAnimationFrame
JavaScript
1 accepted
49. `this` IV
JavaScript
1 accepted
56. to primitive
JavaScript
55. sparse array
JavaScript