Hebert Nascimento
Hebert Nascimento08/09/2023 17:34
Compartilhe

Afinal, devo ou não utilizar ponto e vírgula (;) em Javascript?

    A questão de usar ou não ponto e vírgula (;) em JavaScript é um debate antigo e controverso. Há argumentos a favor e contra o uso de ponto e vírgula, e a decisão final depende de preferência pessoal e estilo de codificação.

    Argumentos a favor do uso de ponto e vírgula

    • Sintaxe mais consistente: O uso de ponto e vírgula torna a sintaxe de JavaScript mais consistente com outras linguagens de programação, como Java e C.
    • Melhor legibilidade: O uso de ponto e vírgula pode tornar o código mais legível, dividindo-o em blocos mais claros.
    • Prevenção de erros: O uso de ponto e vírgula pode ajudar a prevenir erros, como declarações de variáveis incompletas.

    Argumentos contra o uso de ponto e vírgula

    • Sintaxe mais concisa: Omitir o ponto e vírgula pode tornar o código mais conciso, economizando espaço.
    • Melhor desempenho: Alguns desenvolvedores acreditam que omitir o ponto e vírgula pode melhorar o desempenho do código, embora não haja evidências científicas que apoiem essa afirmação.
    • Melhor legibilidade: Alguns desenvolvedores acreditam que omitir o ponto e vírgula pode tornar o código mais legível, tornando-o mais parecido com o código humano.

    Conclusão

    A decisão de usar ou não ponto e vírgula em JavaScript é uma decisão pessoal. Não há resposta certa ou errada, e a melhor abordagem pode variar dependendo do contexto.

    Recomendações

    Se você estiver começando a aprender JavaScript, é recomendável usar ponto e vírgula. Isso ajudará você a se familiarizar com a sintaxe de JavaScript e a evitar erros.

    À medida que você se tornar mais proficiente em JavaScript, você pode começar a experimentar omitir o ponto e vírgula. No entanto, é importante estar ciente dos riscos envolvidos e testar o código cuidadosamente antes de usá-lo em produção.

    Compartilhe
    Comentários (1)
    Thiago Rodrigues
    Thiago Rodrigues - 08/09/2023 21:15

    Um ponto a favor do uso do ponto e virgula seria a minificação, dependendo da minificação, com a falta do ponto e vírgula pode gerar bugs