missing ) 🟨 JavaScript

SyntaxError: missing ) after argument list

A function call’s parentheses are unbalanced — often an unescaped quote or a missing comma/plus.

Seen on: JavaScript

Meaning

The parser thinks the argument list ended early. Quotes inside strings, missing + in concatenation and stray characters are typical.

Common causes

  • Unescaped quote inside a string
  • Missing + or , between arguments
  • Unbalanced parentheses

⚡ Quick fix

  1. Use template literals for strings with quotes
  2. Check the exact line and column
  3. Format with Prettier to reveal structure

Detailed fix by platform

JavaScript

  1. Use a template literal: alert(It's ${name}'s turn) — quotes inside need no escaping

How to diagnose

  1. Line — Which call?
  2. Quotes — Any unescaped quotes?

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.