Nomi delle variabili in JavaScript: 6 regole da rispettare

Nomi delle variabili in JavaScript: 6 regole da rispettare

In JavaScript esiste una convenzione per dare un nome alle variabili, anche se di modi per nominarle ce ne sono parecchi: maVariable, _maVariable, ma_variable. Sono convenzioni che dipendono dalle abitudini di chi scrive il codice: chi arriva da PHP tenderà ad aggiungere un dollaro $, chi arriva dal C preferirà il PascalCase. Non esiste quindi una regola di nomenclatura assoluta. Una volta scelto il tuo modo di nominare le variabili in JavaScript, però, ti consiglio di tenerti sempre a quello in tutti i progetti, per una questione di manutenibilità del codice. In questo articolo ti parlo di sei regole che dovresti sempre rispettare quando dai un nome a una variabile in JavaScript:

Regola n°1

Il nome deve cominciare con una lettera, un simbolo di dollaro $ o un underscore _. Non può cominciare con un numero.

Regola n°2

Il nome può contenere lettere, cifre, un simbolo di dollaro $ o un underscore _. Non devi usare un trattino - né un punto .

Regola n°3

Dentro il nome di una variabile non puoi usare parole chiave come var o new. Evita anche i nomi già usati da JavaScript o che lo saranno a breve.

Regola n°4

Le variabili distinguono maiuscole e minuscole: maVariable è diversa da mavariable. Creare due variabili con lo stesso nome cambiando solo il maiuscolo è una pessima pratica.

Regola n°5

Se il nome della variabile è composto da più parole, metti l’iniziale maiuscola a ogni parola dopo la prima. Per esempio codePostal invece di codepostal. In alternativa puoi separare le parole con un underscore code_postal.

Regola n°6

Usa un nome che descriva il tipo di informazione conservata dalla variabile. Per esempio, se vuoi conservare il codice postale di una persona, dichiari la variabile così _codePostal.

···

JavaScript

Damien Flandrin Sviluppatore web dal 2010, creatore di Gekkode e di Email Impact. Ogni articolo è testato su un progetto reale prima della pubblicazione. Contatti
Newsletter

I nuovi test, tutorial e progetti, via e-mail.

Test riproducibili, codice versionato, risultati datati. Mai spam.