Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Uso do Ponto e Vírgula (;) no InnerHTML

Boa tarde.

Reparei que na alternativa certa do exercício sobre o uso do innerHTML não foi aplicado o ponto e vírgula em nenhuma das linhas.

let titulo = document.querySelector('h1')
titulo.innerHTML = 'Bem-vindo ao mundo dev'

Mas na aula anterior, as declarações que diziam respeito a título e parágrafo do HTML utilizaram.

Na minha digitação, que acompanha a aula, usei e não teve problema de leitura pelo console, por exemplo.

Existe alguma convenção "mais correta" ou adequada entre as duas alternativas?

Obrigado.

2 respostas

A questão dos pontos e vírgulas em JavaScript é mais uma questão de estilo e boas práticas do que uma regra estrita da linguagem. Em JavaScript, o ponto e vírgula (;) é usado para separar instruções. Em muitos casos, incluir pontos e vírgulas é opcional, pois o interpretador de JavaScript é capaz de inseri-los automaticamente em determinadas situações.

Entretanto, é considerado uma boa prática incluir pontos e vírgulas para evitar ambiguidades e erros de interpretação, especialmente em situações mais complexas. Se você está escrevendo código curto e simples, omitir pontos e vírgulas pode funcionar, mas à medida que o código cresce em complexidade, é mais seguro incluir explicitamente os pontos e vírgulas.

solução!

Olá Glauco, tubo bom?

O uso do ponto e vírgula ao final de cada linha no JavaScript é considerada uma boa prática e é altamente recomendado, pois melhora a legibilidade do código e evita que ocorram imprevistos na interpretação do seu código pelo navegador.