Le Variabili in Javascript
Pagina principale di Javascript
In generale una variabile è un'entità che può assumere diversi valori. Può essere un numero, una stringa, un booleano o qualsiasi altra informazione che può variare.
Le variabili si chiamano così perchè durante l'esecuzione di un programma il loro valore può cambiare.
Javascript è un linguaggio di programmazione debolmente tipizzato, il che significa che non è necessario specificare il tipo di dato quando si dichiarano le variabili. Le variabili possono contenere dati di qualsiasi tipo e il tipo di dati associato a una variabile può cambiare durante l'esecuzione del programma.
Variabili
x = 5; // x è un numero intero x = "Hello"; // x è ora una stringa x = true; // x è ora un booleano
Nomi di Variabili
In JavaScript, i nomi delle variabili possono essere composti da lettere (maiuscole o minuscole), numeri e i soli simboli $ e _.
I nomi delle variabili devono;
- Iniziare con una lettera o con un simbolo($, _). Non possono iniziare con un numero.
- Dopo la prima lettera si possono usare tutti i caratteri consentiti.
JavaScript è case-sensitive, quindi nomevariabile e NomeVariabile sono considerati due variabili diverse.
I nomi delle variabil devono avere un nome rappresentativo che chiarisca il loro scopo nel contesto del codice.
È una pratica comune in JavaScript utilizzare CamelCase per i nomi delle variabili. Questo significa iniziare con una lettera minuscola e quindi in maiuscolo ogni parola successiva.
In alternativa, alcune persone preferiscono utilizzare snake_case, che consiste nell'utilizzare solo lettere minuscole e separare le parole con un underscore (_).
Variabili valide in Javascript
$nomeVar _var dataDiNascita //camel case luogo_di_nascita //snake case frutto
Variabili non valide in Javascript
1nomeVar //inizia per numero var& //carattere non consetito data-nascita //carattere non consetito
Costanti
Le costanti sono delle variabili accessibili solo in lettura. Una volta che è stato assegnato un valore non puo essere cambiato. Per definire una constrante bisogna usare la parola const prima della nome che le vogliamo assegnare.
Costanti Javascript
const costante = 7; //dichiarazione di costante costante = 9 //ERRORE non si può cambiare una costante
let e var
Sebbene le variabili possona essere dichiarate al volo, cioè senza un'esplicità dichiarazione, Javascript ci mette a disposizione due parole chiave pre dichiarare esplicitamente una variabile.
Questa parole sono let e var. Con una discreta approssimazione, possiamo dire che let e var sono praricamente equivalenti, l'unica differenza è rappresentata nel codice seguente:
let e var
//differenza tre let e var //con var si può dichiarare 2 volte la stessa variabile var m = 7; var m = 12; //se facciamo la stessa cosa con let abbiamo un errore let n = 9; let n = 8;
