I programmatori di software utilizzano vari tipi di dati nel loro codice.
UN letterale è un valore che è espresso come se stesso. Ad esempio, il numero 25 o la stringa "Hello World" sono entrambi letterali.
UN costante è un tipo di dati che sostituisce un valore letterale. Le costanti sono utili in situazioni in cui
Una variabile in un programma può cambiare il suo valore durante l'esecuzione del programma. Una costante conserva lo stesso valore per tutto il programma.
Costante | Letterale | |
---|---|---|
Esempio | const PI = 3,14; var raggio = 5; circonferenza var = 2 * PI * raggio; | var raggio = 5; circonferenza var = 2 * 3.14 * raggio; |
Supponiamo che stiamo scrivendo un programma per determinare quali membri di una popolazione sono idonei a votare, a permettere di bere, entrambi o nessuno dei due.
const DRINKING_AGE = 21; const VOTING_AGE = 18;
18
e 21
sono letterali. Possiamo usare questi letterali in tutte le aree del nostro programma. Per esempio, se (età> 18 anni)
o if (età < 21)
. Ma possiamo rendere il nostro codice più comprensibile se lo usiamo costanti anziché. se (età> VOTING_AGE)
è più facile da capire. Altri vantaggi dell'uso delle costanti sono