"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > MELHORES PRÁTICAS DE JAVASCRIPT.

MELHORES PRÁTICAS DE JAVASCRIPT.

Publicado em 11/09/2024
Navegar:121

Seguir as práticas recomendadas de JavaScript pode ajudar no carregamento de página mais rápido e no desempenho aprimorado, bem como na legibilidade do código e na facilidade de manutenção e depuração. Código cuidadosamente escrito também pode ajudar a evitar erros e problemas de segurança.

01. Evite variáveis ​​globais

  • Minimize o uso de variáveis ​​globais.
  • Isso inclui todos os tipos de dados, objetos e funções.
  • Variáveis ​​e funções globais podem ser substituídas por outros scripts.
  • Use variáveis ​​locais e aprenda como usar encerramentos.

02. Sempre declarar variáveis ​​locais

  • Variáveis ​​locais devem ser declaradas para todas as variáveis ​​usadas em uma função.
  • Se a palavra-chave var, let ou const não for usada ao declarar um local variável, a variável local será convertida em uma variável global.

03. Declarações no topo

Todas as declarações devem ser colocadas no início de cada script ou funcionar como uma boa prática de codificação.

Isso resultará em:

  • Um código mais limpo
  • Forneça aos usuários um único local para procurar variáveis ​​locais.
  • Torne mais simples evitar variáveis ​​globais indesejáveis ​​(implícitas).
  • Reduza a probabilidade de redeclarações indesejadas.

JAVASCRIPT BEST PRACTICES.

4. Inicializar variáveis

Ao declarar variáveis, você deve sempre inicializá-las.

Isso irá:

  • Forneça um código mais limpo
  • Forneça um único local para inicialização de variáveis.
  • Evite usar valores indefinidos

05. Declarar matrizes com const

Declarar arrays com const evita alterações acidentais de tipo

JAVASCRIPT BEST PRACTICES.

06. Não use novo objeto()

  • Em vez de new String(), use “”.
  • Em vez de novo número(), use 0
  • Em vez de usar new Boolean(), use false
  • Em vez de new Object(), use {}
  • Em vez de usar new Array(), use [].
  • Em vez de usar new RegExp(), use /()/.
  • Em vez de usar new Function(), use function(){}.

JAVASCRIPT BEST PRACTICES.

07. Cuidado com conversões automáticas de tipo

  • JavaScript é uma linguagem de digitação livre.
  • Uma variável pode conter qualquer tipo de dados.
  • O tipo de dados de uma variável pode ser alterado.

JAVASCRIPT BEST PRACTICES.

08. Usar === Comparação

  • Antes da comparação, o operador de comparação == converte (para tipos correspondentes).
  • O operador === requer uma comparação de valor e tipo

JAVASCRIPT BEST PRACTICES.

09. Usar padrões de parâmetros

  • Quando uma função é chamada com um argumento não especificado, o valor do argumento não especificado é definido como indefinido.
  • Valores indefinidos podem causar falha no seu código. Atribuir valores padrão aos argumentos é uma boa prática.

JAVASCRIPT BEST PRACTICES.

10. Encerre suas opções com padrões

Sempre inclua um padrão no final de suas instruções switch. Mesmo que você acredite que é desnecessário.

JAVASCRIPT BEST PRACTICES.

11. Evite número, string e booleano como objetos

  • Números, strings e booleanos devem sempre ser tratados como valores primitivos, não como objetos.
  • Declarar esses tipos como objetos retarda a execução e tem efeitos colaterais negativos

JAVASCRIPT BEST PRACTICES.

12. Evite usar eval()

  • A função eval() é usada para executar texto como código. Mas na maioria dos casos, não será necessário usá-lo.
  • Também representa um risco de segurança porque permite a execução de código arbitrário.

JAVASCRIPT BEST PRACTICES.

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/harshanalk/javascript-best-practices-5dc6?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3