Variabili in Javascript Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 1 Variabili Una variabile è una coppia (nome,valore) Serve a memorizzare dati temporanei, che non appaiono direttamente nella pagina web Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 2 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) Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 3 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 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 4 Dichiarazione di variabile var nomeDellaVariabile; In Javascript è facoltativa Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 5 Valori numerici Esempi: var aliquotaIva = 20; var prezzoNetto = 126.10 document.writeln(“prezzo:”+prezzoNetto); document.writeln(“prezzo con IVA:” + prezzoNetto*(1+aliquotaIva/100)); Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 6 Valori stringa Esempi: var ragSociale=“Ceramiche Viterbo s.r.l.” var indirizzo=“via Veio 15, 01100 Viterbo” document.writeln(ragSociale + “<BR>” + indirizzo) Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 7 Assegnazione di un valore ad una variabile nomeDellaVariabile = valore (espressione) Prezzo = 25.5 prezzoPiuIva = prezzo * 1.2 Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 8 Dichiarazione-assegnazione iniziale In un’unica istruzione, si combina una dichiarazione di variabile e la prima assegnazione di un valore var nomeDellaVariabile = 45; Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 9 Metodo prompt() Metodo dell’oggetto window Se la finestra è unica, window.prompt() e prompt() sono equivalenti L’argomento tra parentesi è un messaggio visualizzato prima di una casella di testo Quel che viene scritto nella casella viene restituito come risultato Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 10 Esempi Variabili e writeln Variabili e prompt Variabili e moduli Università della Tuscia - Facoltà di Scienze Politiche. Informatica 2 - a.a. 2005-2006 - Prof. Francesco Donini 11