Este artigo analisará os dois argumentos e fornecerá algumas diretrizes para ajudá -lo a determinar se deve ou não usar semicolons após cada declaração em seu código JavaScript.
Você recomenda o uso de semicolons após cada declaração em JavaScript?
Vamos ver os prós e contras de usar o ponto e vírgula após cada declaração no código JavaScript para decidir se deve ou não utilizar os semicolons após cada declaração no código JavaScript.
Abordagem 1: Use Semicolons em JavaScript
Alguns desenvolvedores acreditam usar semicolons no código JavaScript porque torna o código mais legível e mais claro. Como você sabe, seguindo as melhores práticas, o código é facilmente sustentável e acessível a outros desenvolvedores. Da mesma forma, o uso de semicolons é útil, especialmente ao trabalhar em equipes ou com bases de código maiores. Mas às vezes pode se comportar/trabalhar de maneira diferente do esperado, por exemplo, quando um programador adiciona um semicolon sem querer antes de uma declaração condicional.
Vamos ver um exemplo para entender isso.
Exemplo
Primeiro, inicialize uma variável “a"Com valor"5”. No final da declaração, usaremos o “ponto e vírgula (;) ”:
Da mesma forma, no “se“Condição, use o“Semicolon (;)”Antes de iniciar seu escopo. Isso pode causar saída inesperada porque a declaração "se" termina mais cedo, o que força o próximo bloco de código fechado entre colchetes a serem executados, independentemente de a condição ser verdadeira ou falsa:
if (a> 10);A saída mostra que a condição não é verificada e o código dentro dos colchetes encaracolados é executado:
Para fazer com que esse código funcione corretamente, simplesmente removemos o ponto de vírgula após a condição:
se (a> 10)A saída exibe “indefinido”Porque a condição é falsa e não há mais condição:
Abordagem 2: Não usando semicolons em JavaScript
Alguns desenvolvedores acreditam que não há necessidade de adicionar semicolons no código JavaScript porque oferece um recurso chamado Inserção Automática de Semicolon (ASI) em JavaScript. O ASI pode adicionar automaticamente semicolons ao código em alguns casos. No entanto, dependendo muito do ASI pode ocasionalmente levar a um comportamento inesperado, principalmente ao lidar com código complicado.
Vamos ver como o ASI funciona quando os semicolons não são inseridos no código JavaScript.
Exemplo
Aqui, criaremos duas variáveis “a" e "b”Ao atribuir alguns valores“5" e "11”Sem usar o semicolon no final das declarações para separá -las:
Agora, utilizaremos o condicional “se”Declaração para verificar a condição:
se (a> b)Como a segunda linha não pode ser lida como uma continuação/extensão da primeira declaração, um ponto de vírgula é adicionado automaticamente após a primeira linha e o código é executado com sucesso:
O código sem semicolons pode ser mais difícil de depurar, principalmente quando os erros ocorrem no centro de uma declaração ou função. Isso ocorre porque é possível que o erro não esteja realmente localizado nas linhas que o relatório das mensagens de erro.
Trata -se de semicolons em JavaScript, agora você está livre para decidir se deve usar semicolons em seu código ou não. Embora os semicolons não sejam necessários em JavaScript, é uma boa prática seguir.
Conclusão
Em JavaScript, “Semicolons”(;) São opcionais. Cabe ao desenvolvedor usá -lo ou não. Muitos desenvolvedores acreditam que o uso de semicolons no código JavaScript é a melhor prática e o estilo recomendado por guias de estilo famoso. Este artigo forneceu as diretrizes relacionadas a Semicolons em JavaScript para ajudá -lo a determinar se deve ou não usar semicolons após cada declaração em seu código JavaScript.