Come definire le variabili in jQuery

Nel linguaggio jQuery non occorre dichiarare una variabile, è sufficiente assegnare un valore alla variabile con l'istruzione var.

var nome = valore;

Il nome di una variabile può essere composto da lettere, cifre e trattini bassi (underscore). Il primo carattere non deve essere un numero.

In genere, definisco i nomi usando la tecnica camelCase per renderli più leggibili nel codice.

Il valore può essere numerico o alfanumerico. Se il valore è alfanumerico, la stringa deve essere racchiusa tra due apici o due virgolette.

Nota. E' sempre preferibile dare alle variabili un nome mnemonico che ricordi il suo scopo nello script ( es. nome, anno, indirizzo, ecc. ).

Un esempio pratico

In questo script jQuery assegno due valori a due variabili

$(document).ready(function() {
var nome = 'Andrea';
var anno = 2019;
});

Nella prima assegnazione creo una variabile nome con il valore 'Andrea'.

Nella seconda assegnazione definisco una variabile anno assegnandogli il valore numerico 2019.

Nota. In quest'ultima assegnazione non uso gli apici intorno al valore perché si tratta di un valore numerico.

Nella dichiarazione posso anche assegnare il risultato di un'operazione

var anno = 2019+1;

Posso anche definire una variabile senza assegnare subito un valore.

var prova

In questo caso la variabile è impostata automaticamente su undefined, un tipo di dati speciale che indica l'assenza di un valore assegnato.

Come assegnare un nuovo valore alle variabili

Una volta definita la variabile posso modificarlo in qualsiasi momento senza doverla ridefinire.

Ad esempio

var anno=2019;
anno=2020;
anno=2020+1;
anno = anno + 1;

Dopo l'esecuzione alla variabile anno è assegnato il valore 2022.

Tipi di dati

La variabile viene dichiarata con il tipo dato del valore assegnato.

Ad esempio, la variabile anno è numerica perché il valore assegnato è un numero

var anno = 2019

Esistono diversi tipi di dati

  • numerico
  • alfanumerico (stringa)
  • booleano (true o false)
  • array (elenco di valori)
  • oggetti (object)

Per la loro importanza gli array e gli oggetti meritano un approfondimento a parte.

Anche se ho già dichiarato una variabile con un tipo di dato, posso aggiornarla assegnandogli un tipo di dato diverso.

Ad esempio, se creo la variabile x numerica, posso trasformarla in una variabile alfanumerica assegnandogli un valore stringa.

var x=5;
x="Andrea";

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

jQuery