Nomear variáveis em JavaScript: 6 regras a respeitar

Nomear variáveis em JavaScript: 6 regras a respeitar

Em JavaScript existe uma convenção para nomear as variáveis, mesmo que na prática se vejam várias formas de o fazer: maVariable, _maVariable, ma_variable. Estas convenções dependem sobretudo dos hábitos de cada um: quem vem do PHP tende a acrescentar um cifrão $, quem vem do C prefere o PascalCase, ou seja, não há uma regra de nomenclatura única a seguir. Depois de escolheres a tua forma de nomear as variáveis em JavaScript, aconselho-te a mantê-la em todos os projetos, por uma questão de manutenção do código. Neste artigo falo-te de seis regras que deves respeitar sempre que nomeares uma variável em JavaScript:

Regra n.º 1

O nome tem de começar por uma letra, por um cifrão $ ou por um underscore _. Nunca por um algarismo.

Regra n.º 2

O nome pode conter letras, algarismos, um cifrão $ ou um underscore _. Não podes usar um hífen - nem um ponto .

Regra n.º 3

Num nome de variável não podes usar palavras reservadas como var ou new. Também não deves reutilizar um nome já usado, ou que venha a ser usado, pelo próprio JavaScript.

Regra n.º 4

As variáveis são sensíveis a maiúsculas e minúsculas: maVariable é diferente de mavariable. Além disso, criar duas variáveis com o mesmo nome distinguidas apenas pelas maiúsculas é uma péssima prática.

Regra n.º 5

Se o nome da variável for composto por várias palavras, escreve com maiúscula a primeira letra de cada palavra a seguir à primeira. Por exemplo, codePostal em vez de codepostal. Também podes separar as palavras com um underscore, code_postal.

Regra n.º 6

Escolhe um nome que descreva o tipo de informação guardada na variável. Por exemplo, se quiseres guardar o código postal de uma pessoa, declara a variável desta forma: _codePostal.

···

JavaScript

Damien Flandrin Programador web desde 2010, criador da Gekkode e do Email Impact. Cada artigo é testado num projeto real antes de ser publicado. Contacto
Newsletter

Os novos testes, tutoriais e projetos, por e-mail.

Testes reproduzíveis, código versionado, resultados datados. Nunca spam.