190 likes | 329 Views
Variabili in Javascript. Variabili. Una variabile è una coppia (nome,valore) Spesso è visualizzata così: Serve a memorizzare dati temporanei, che non appaiono direttamente nella pagina web Esempio:. nome. valore. dataOggi. 23/10/2006. Nomi di variabili.
E N D
Variabili Una variabile è una coppia (nome,valore) Spesso è visualizzata così: Serve a memorizzare dati temporanei, che non appaiono direttamente nella pagina web Esempio: nome valore dataOggi 23/10/2006
Nomi di variabili Il nome di una variabile deve cominciare: - o per lettera (es. importo, immag2) - o per trattino di sottolineatura (es. _1) - o per il carattere speciale $ (es. $12X)
Valori possibili Il valore di una variabile può essere: - numero (intero o decimale) - stringa (sequenza di caratteri, tra virgolette “...” o tra apici ‘...’) - oggetto (es. una data, un’immagine,…) - booleano (true/false cioè vero/falso) - undefined
Valori numerici Esempi: var aliquotaIva = 20; var prezzoNetto = 126.10 document.writeln(“prezzo:”+prezzoNetto); document.writeln(“prezzo con IVA:” + prezzoNetto*(1+aliquotaIva/100));
Valori stringa Esempi: var ragSociale=“Ceramiche Viterbo s.r.l.” var indirizzo=“via Veio 15, 01100 Viterbo” document.writeln(ragSociale + “<BR>” + indirizzo)
Dichiarazione di variabile • var nomeDellaVariabile; • In Javascript è facoltativa
Assegnazione di un valore ad una variabile • nomeDellaVariabile = valore (espressione) • Prezzo = 25.5 • prezzoPiuIva = prezzo * 1.2
Dichiarazione-assegnazione iniziale In un’unica istruzione, si combina una dichiarazione di variabile e la prima assegnazione di un valore var nomeDellaVariabile = 45;
Esempi di uso di variabili • Benvenuto personalizzato • Cambia colore
Valori oggetto Per i valori oggetto, è necessario usare la parola new per ogni nuovo oggetto Esempi: var immag1 = new Image(); var oggi = new Date();
Oggetto di tipo Data Una data è un oggetto che si compone di molte informazioni: Mon Nov 24 11:41:28 UTC+0100 2003 Le informazioni si possono estrarre con metodi dell’oggetto, come getHours, getMinutes, etc.
Esempio var oggi = new Date(); var ora = oggi.getHours(); var minuti = oggi.getMinutes(); document.writeln("sono le ore <BR>"); document.write(ora + " e " + minuti + "minuti<BR>");
Giorno della settimana • Metodo getDay() restituisce il numero d’ordine del giorno della settimana • Domenica corrisponde a 0 • Lunedi’ a 1 • Etc.
ARRAY Invece di scrivere: • var giorno0 = “domenica”; • var giorno1 = “lunedì”; • var giorno2 = “martedì”; • Etc. Si può scrivere: var settimana = new Array(7);
Internamente… • Riserva tante variabili quante il numero tra parentesi • Ogni cella è individuata dal suo INDICE • L’indice della prima cella parte da 0 (zero), la seconda ha indice 1, e così via
Le singole celle… • Si individuano col nome dell’array, seguito da [ indice ] • Esempio: settimana[3]
mesi • Metodo getMonth() restituisce il mese della data a partire da 0 (0 per gennaio, 1 per febbraio e cosi’ via) • var mesi = new Array(12);
SELECT <SELECTname=“scelta”> <OPTIONVALUE=“primo valore”> Primo messaggio</OPTION> <OPTION … </SELECT> …. scelta.value