Variabili javascript
Come assegnare un valore alle variabili. Le variabili in javascript
sono del tutto simili a qualsiasi linguaggio di programmazione. Per i
neofiti introduciamo il concetto di variabile come un contenitore in grado
di contenere valori, testi o informazioni di ogni tipo. Una sorta di memoria
temporanea in cui porre il dato durante l'elaborazione dello script. L'assegnazione
di un valore ad una variabile si realizza mediante l'operatore uguale
=.
<script>
Nome="Andrea";
document.write(Nome);
</script> |
Nell'esempio la prima istruzione assegna l'informazione "Andrea"
alla variabile Nome. La seconda istruzione visualizza il contenuto della
variabile nella pagina web.L'uso delle parentesi è obbligatoria
poiché consente al Javascript di riconoscere le variabili dal testo.
Se avessimo voluto assegnare un valore prelevandolo da un altra variabile
avremmo dovuto scrivere nel seguente modo:
<script>
Nome="Andrea";
Mionome=Nome;
document.write(Mionome);
</script> |
In quest'ultimo esempio dopo aver assegnato il testo "Andrea"
alla variabile Nome, nella seconda istruzione lo passiamo anche alla variabile
Mionome. Come si può facilmente notare, per passare il contenuto
da una variabile ad un altra non è necessario utilizzare le parentesi.
Una variabile puà anche contenere un valore numerico
o il risultato di un'operazione matematica. Nell'esempio seguente assegniamo
due valori numerici alle variabili numero1 e numero2, successivamente
assegnamo alla variabile Totale il risultato della loro somma:
<script>
numero1=5;
numero2=6;
Totale=numero1 + numero2;
document.write(Totale);
</script> |
Avremmo anche potuto calcolare il risultato di un'operazione aritmetica
utilizzando i valori numerici al posto delle variabili.
<script>
Totale= 5 + 6;
document.write(Totale);
</script> |
Le principali operazioni matematiche utilizzabili nell'assegnazione
sono: addizione (+), sottrazione (-), moltiplicazione (*), divisione (/).
<script>
Addizione= 5 + 6;
Sottrazione= 5 - 6;
Moltiplicazione= 5 * 6;
Divisione= 5 / 6;
Potenza= 5 ^ 2;
</script> |
Nell'assegnazione dovranno essere rispettate le principali regole
sulle espressioni matematiche. Le operazioni poste all'interno
delle parentesi tonde saranno eseguite prima delle altre. Inoltre, le
operazioni di divisione e moltiplicazione hanno sempre la priorità
nei confronti delle operazioni di addizione e sottrazione.
Esempio: a=3*(2+1) e b=3*2+1
Nell'operazione (a) il risultato dell'operazione è 9, nell'operazione
(b) è 7. Alcune operazioni incrementali possono
essere scritte anche utilizzando i simboli ++ o --. Ad esempio scrivere
a=a+1 può essere anche scritto a++ e, allo stesso modo, è
equivalente scrivere a-- al posto di a=a-1. Il linguaggio javascript
è case sensitive, ossia distingue le lettere maiuscole
da quelle minuscole. Occorre fare molta attenzione alle sviste, ad esempio
scrivere le variabili citta, CITTA e CittA sono considerate come distinte.
<script>
citta="Roma";
CITTA="Milano";
CittA="Firenze";
document.write(citta);
</script> |
L'istruzione document.write(citta) visualizza a video il contenuto della
prima variabile, ossia "Roma". Per visualizzare il contenuto
della seconda variabile è necessario riscrivere l'istruzione con
la sintassi esatta della variabile: document.write(CITTA). E' facile confondersi.
Un consiglio pratico è quello di trovare una propria regola personale
e seguire una medesima sintassi per tutte le variabili. Si possono scrivere
tutte in minuscolo oppure con la prima lettera in maiuscolo. Non esiste
un metodo migliore dell'altro, purché alla fine ne seguiate sempre
uno solo. La scelta del nome delle variabili è alla vostra libera
immaginazione.
ecomatrix
scrivi al sito
ecomatrix@gmail.com