← エラー辞典に戻る

JavaScript

🚨 SyntaxError: Unexpected token

括弧・波括弧の閉じ忘れ

😰 こんな症状

コンソールに SyntaxError: Unexpected token と表示され、コードが動かない。

🔍 原因

括弧 ( ) や波括弧 { } の閉じ忘れ、セミコロンの付け間違い、カンマの抜けなど。

❌ エラーが起きるコード

const obj = { name: "太郎", };
JSON.parse(obj);
// オブジェクトを直接渡している

✅ 直し方

エラーメッセージに表示される行番号の付近を確認する。括弧の開きと閉じの数が合っているか数えてみよう。VS Code では対応する括弧がハイライトされるので活用しよう。

✅ 修正後のコード

const str = '{"name":"太郎"}';
JSON.parse(str);

この解決法は役立ちましたか?

🔗 関連するエラー

📖 この問題を学べるレッスン

JavaScriptコースで基礎から学ぶ →

📝 関連ブログ記事

📖 関連する用語

🚀 JavaScriptコースで基礎を学ぼう!

エラーの原因を根本から理解するには、基礎を体系的に学ぶのが近道です。完全無料・登録不要。

JavaScriptコースを始める →

❓ 関連するQ&A