1 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Array in Javascript
2 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Array - motivazioni Per sequenze di valori "simili": Invece di scrivere... var giorno0 = "Domenica"; var giorno1 = "Lunedì"; var giorno2 = "Martedì"; Etc... Si può scrivere...
3 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Array - un esempio var settimana = new Array(7); settimana[0] = "Domenica" settimana[1] = "Lunedì" settimana[2] = "Martedì" settimana[3] = "Mercoledì" settimana[4] = "Giovedì" settimana[5] = "Venerdì" settimana[6] = "Sabato"
4 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Internamente… Il browser riserva memoria per tante variabili quante il numero tra parentesi Ogni cella è individuata dal suo INDICE Lindice della prima cella parte da 0 (zero), la seconda ha indice 1, e così via
5 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Le singole celle… Si individuano col nome dellarray, seguito da [ indice ] Esempio: settimana[3]
6 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Proprietà di un array length - lunghezza (numero di elementi) Per es. settimana.length vale 7 Nota: il valore massimo degli indici è sempre lenght-1 (perché si comincia a contare da zero)
7 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Array dinamici Si può anche non stabilire a priori la dimensione dell'array: var notizie = new Array(); Gli elementi saranno aggiunti secondo necessità
8 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Operazione modulo Notazione: % m%n - resto della divisione di m con n 5%5 vale 0 6%5 vale 1 7%5 vale %5 vale 0
9 Università della Tuscia - Facoltà di Scienze Politiche.Informatica 2 - a.a Prof. Francesco Donini Richiami di HTML - textarea Ritaglia un'area di 10 righe per 35 colonne, di nome "testo" Nei moduli, per scrivere più righe