Programmazione
Variabli e costanti
Una variabile è formata da vari 5 elementi: la parola chiave var, il nome della variablie, il tipo di dati, l’operatore di assegnazione uguale e il valore che contiene.
var nome:String=”Roberto”; |
Ho creato una variabile nome di tipo String che contiene il nome Roberto, che a sua volta è memorizzato in una porzione di memoria del computer dove il programma viene eseguito.
Le variabili possono cambiare il proprio valore nel flusso del programma, con l’operatore di assegnazione =..
Se scrivo:
var primonumero:uint=9;// dichiaro una variabile di tipo uint, intero senza segno e gli assegno il numero 9 var secondonumero:uint=4; ;// dichiaro una variabile di tipo uint, intero senza segno e gli assegno il numero 4
primonumero=secondonumero;// cambio il valore alla prima variabile di nome primonumero e gli assegno il valore della variabile secondonumero trace(primonumero);// ottengo 4.. |
Al valore di una variabile puo’ essere aggiunto una valore ottenendo una somma..
Se scrivo:
var primonumero:uint=9;// dichiaro una variabile di tipo uint, intero senza segno e gli assegno il numero 9 var secondonumero:uint=4; ;// dichiaro una variabile di tipo uint, intero senza segno e gli assegno il numero 4
primonumero+=secondonumero;// aggiungo al valore alla prima variabile di nome primonumero, il valore della variabile secondonumero trace(primonumero);// ottengo 13.. |
Concatenazione tra variabili:
var nome:String="Roberto";// inizializzo la prima variabile var cognome:String="Currenti";//inizializzo la seconda variabile var nomecognome:String=nome+"-"+cognome; concateno la prima variabile con la seconda trace(nomecognome);//stampo a video la variabile nomecognome |
Come per le variabili le costanti hanno bisogno del nome del tipo di dati e del valore, ma esso non puo’ essere cambiato all’interno del programma, se non direttamente nella prima dichiarazione. Anch’esse accupano una porzione di memoria e il programma le richiama nello stesso modo, prelevando il proprio valore dalla memoria, come fa con le variabili. La parola chiave adesso sarà: const..
Se scrivo:
const numero:uint=10;
trace(numero)// ottengo il numero 10 |
const numero:uint=10;
numero=11; trace(numero)// ottengo un errore perché il valore della costante non si puo’ cambiare.. |