Skip to content
breakpoınt

JS Is Weird

Predict the output of twenty-five quirky JavaScript expressions

JS Is Weird is a quiz of twenty-five odd JavaScript expressions. For each one you choose what it evaluates to, and the quiz then explains why. The expressions lean on type coercion, operator precedence, odd literals and other legacy behaviour.

Play on jsisweird.com

Free · No login · Browser · Intermediate

JS Is Weird preview

About JS Is Weird

It trains a precise mental model of how JavaScript evaluates code, including the corners most people avoid. It suits JavaScript developers who think they know the language well.

It runs in the browser, takes a few minutes, and is free with no account.

On Breakpoint since 25 Oct 2026.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help