Como resolver o erro Uncaught SyntaxError Unexpected token
Neste artigo você vai aprender a como resolver o erro Uncaught SyntaxError Unexpected token, um erro comum de JavaScript

Fala programador(a), beleza? Bora aprender mais sobre os erros de JavaScript!
O erro “Uncaught SyntaxError: Unexpected token o” em JavaScript geralmente ocorre quando há algum problema de sintaxe no código.
Isso significa que o interpretador JavaScript encontrou um caractere inesperado ou um token que não está de acordo com a sintaxe da linguagem.
O erro pode ocorrer por várias razões, como um espaço em branco no meio de uma string, um ponto e vírgula faltando no final de uma linha, um parêntese de abertura sem o correspondente de fechamento, entre outras.
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Para resolver o erro, é preciso localizar a linha do código onde o erro ocorreu e corrigir a sintaxe.
Alguns editores de código, como o Visual Studio Code, exibem uma seta vermelha na linha do erro e uma mensagem de erro detalhada, o que pode ajudar na identificação do problema.
Veja alguns exemplos de código que podem causar o erro “Uncaught SyntaxError: Unexpected token o”:
// Faltando aspas em uma string
console.log(Olá, mundo!);
// Faltando ponto e vírgula no final de uma linha
console.log("Olá, mundo!")
console.log("Mundo, olá!");
// Parêntese de abertura sem o correspondente de fechamento
console.log("Olá, mundo!);
Para corrigir esses erros, basta adicionar as aspas em volta da string, incluir o ponto e vírgula no final da linha ou fechar o parêntese. Veja como ficam as correções:
// Adicionando aspas em uma string
console.log("Olá, mundo!");
// Adicionando ponto e vírgula no final de uma linha
console.log("Olá, mundo!");
console.log("Mundo, olá!");
// Fechando o parêntese
console.log("Olá, mundo!");
Para evitar que o erro “Uncaught SyntaxError: Unexpected token o” ocorra novamente, é importante seguir as regras de sintaxe da linguagem JavaScript.
Algumas dicas para evitar esse erro são:
- Certifique-se de incluir aspas em volta das strings e não esquecer de fechá-las;
- Adicione ponto e vírgula no final de cada linha de código;
- Verifique se os parênteses, chaves e colchetes estão todos abertos e fechados corretamente;
- Utilize o editor de código ou o console do navegador para identificar possíveis erros de sintaxe;
- Utilize ferramentas de linting, como o ESLint, para verificar automaticamente a sintaxe do código e apontar possíveis erros.
Além disso, é importante testar o código regularmente enquanto o desenvolve, pois isso ajuda a identificar problemas de sintaxe e outros erros mais rapidamente.
Deixe um comentário contando o que achou deste artigo 🙂
Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:
Conclusão
Neste artigo você viu como resolver o erro Uncaught SyntaxError Unexpected token
Ele geralmente ocorrer por um erro de digitação, formando uma sentença problemática no seu código
Agora é só cuidar para não cometer o erro novamente 🙂
Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.
Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!
Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
