Se avete precendenti esperienze di programmazione, sapete già
come le variabili assumano un ruolo decisivo in questo lavoro.
Le variabili possiamo immaginarle come dei contenitori
temporanei per i valori, dove possiamo immetterci qualcosa e
sostituirne il contenuto a nostro piacimento quando vogliamo.
C'è da notare però come le variabili possano anche contenere dei
valori
costanti. Le costanti sono dei valori che non
possono essere modificati per tutta la durata del programma.
Le variabili possono contenere un assortimento vario di lettere
e numeri come valori, rispettando le regole citate nel
precedente argomento. Ora però vediamo quali sono nello
specifico i diversi tipi di variabile:
- Numeri interi (Integer)
- Numeri a virgola mobile (Floating point)
- Stringhe (String)
- Booleani (Boolean)
Gli integer sono variabili che contengono numeri interi,
ideali per i conteggi, sia positivi che negativi. Es. 12, 2987,
-7.
I floating point invece, sono delle variabili contenenti numeri
decimali. Anche questo tipo di variabili, come gli integer,
vengono prevalentemente usate con gli operatori aritmetici. Es.
1,2 -97,258
Le stringhe sono delle variabili contenenti parole o frasi
racchiuse tra virgolette. La loro lunghezza è indifferente; per
definire delle stringhe infatti, possono essere usati sia
singoli caratteri che intere frasi. Es. "ciao", "d1", "Questa è
una stringa di esempio".
Infine vi sono le variabili booleane che possono contenere
semplicemente i valori true o false.
Sono variabili usate prevalentemente nel controllare il flusso
del programma. Per rappresentare il valore true viene anche
usato il numero 1, mentre per rappresentare false si usa anche
il numero 0.
Anche se non è necessario, è possibile dichiarare esplicitamente
le variabili Javascript all'interno di un programma mediante la
parola chiave var. Si possono dichiarare
contemporaneamente più variabili, separandole tra loro con una
virgola.
Esempio 2.1
<html>
<head></head>
<body>
<script language="javascript">
var msg1 = "Dichiaro una variabile";
var num1 = 18;
var num2 = 8,6;
var status = true;
</script>
</body>
</html> |