BFE
.dev
buy us
a coffee
en
English
日本語
中文
Coding
problems
React
problems
JavaScript
quizzes
React
quizzes
TypeScript
puzzles
CSS
problems
Interview
questions
System
Design
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
97. `this` V
JavaScript
easy
96. comparison
JavaScript
easy
95. number format
JavaScript
easy
94. emoji
JavaScript
easy
93. string
JavaScript
easy
92. NaN
JavaScript
easy
91. largest Array index
JavaScript
easy
90. array keys
JavaScript
medium
89. let
JavaScript
easy
88. try...catch
JavaScript
medium
87. instanceOf 2
JavaScript
easy
86. setTimeout III
JavaScript
easy
85. String.raw()
JavaScript
medium
84. Array.prototype.sort()
JavaScript
medium
83. Plus Plus
JavaScript
easy
82. Proxy II
JavaScript
easy
81. setTimeout II
JavaScript
easy
80. Proxy I
JavaScript
easy
79. Equal III
JavaScript
easy
78. RegExp
JavaScript
RegExp
medium
77. parseInt 2
JavaScript
medium
76. const
JavaScript
hard?
75. meaningless calculation
JavaScript
easy
74. Typed Array length
JavaScript
easy
73. window name
JavaScript
medium
72. Array length
JavaScript
easy
71. two-way generator
JavaScript
easy
70. function
JavaScript
medium
69. undefined
JavaScript
easy
68. if II
JavaScript
medium
67. if
JavaScript
medium
66. comma
JavaScript
easy
65. Function name
JavaScript
easy
64. reference type
JavaScript
easy
63. in
JavaScript
easy
62. MessageChannel
JavaScript
easy
61. onClick
JavaScript
easy
60. postMessage
JavaScript
easy
59. override setter
JavaScript
easy
58. inherit getter setter
JavaScript
easy
57. non-writable
JavaScript
easy
56. to primitive
JavaScript
medium
55. sparse array
JavaScript
medium
54. setTimeout(0ms)
JavaScript
medium
53. Prototype 2
JavaScript
easy
52. requestAnimationFrame
JavaScript
easy
51. method
JavaScript
medium
50. async await
JavaScript
easy
49. `this` IV
JavaScript
easy
48. Prototype
JavaScript
easy
47. Promise Order II
JavaScript
easy
46. Implicit Coercion IV
JavaScript
easy
45. Hoisting VI
JavaScript
easy
44. Function call
JavaScript
easy
43. JSON.stringify()
JavaScript
medium
42. Hoisting V
JavaScript
medium
41. `this` III
JavaScript
easy
40. RegExp.prototype.test
JavaScript
easy
39. var
JavaScript
easy
38. Hoisting IV
JavaScript
easy
37. push unshift
JavaScript
easy
36. Promise.prototype.finally()
JavaScript
easy
35. Implicit Coercion III
JavaScript
easy
34. precedence
JavaScript
easy
33. `this` II
JavaScript
easy
32. Hoisting IIII
JavaScript
medium
31. Math
JavaScript
easy
30. Equal II
JavaScript
easy
29. Hoisting III
JavaScript
easy
28. Hoisting II
JavaScript
easy
27. Hoisting I
JavaScript
easy
26. true or false
JavaScript
easy
25. zero
JavaScript
medium
24. Equality & Sameness
JavaScript
easy
23. Promise.all()
JavaScript
easy
22. min max
JavaScript
easy
21. Array I
JavaScript
medium
20. name for Function expression
JavaScript
medium
19. `this`
JavaScript
easy
18. Promise executor II
JavaScript
easy
17. reduce
JavaScript
medium
16. parseInt
JavaScript
easy
15. instanceOf
JavaScript
easy
14. Addition vs Unary Plus
JavaScript
easy
13. Operator precedence
JavaScript
easy
12. arguments
JavaScript
medium
11. Implicit Coercion II
JavaScript
easy
10. Equal
JavaScript
easy
9. null and undefined
JavaScript
easy
8. Implicit Coercion I
JavaScript
easy
7. Increment Operator
JavaScript
easy
6. Arrow Function
JavaScript
medium
5. block scope
JavaScript
easy
4. Promise then callbacks II
JavaScript
Promise
easy
3. Promise then callbacks
JavaScript
Promise
easy
2. Promise executor
JavaScript
Promise
easy
1. Promise order
JavaScript
Promise
easy