*******************************************************************************************
L'unica differenza del'inteprete è nell'uso della funzione printl() per
stampare.
In uno script in una pagina html devi usare document.write().
*******************************************************************************************
Esempio PROMPT e "document.write": Ciao
Esempi di calcolo e IF: Operazioni aritmetiche con due numeri
Esempio ARRAY: calcolo della media
Esempio SWITCH CASE: Che giorno è?
*******************************************************************************************
// Esempio PROMPT e "document.write": Ciao var nome = prompt("Come ti chiami",""); if (nome != null && nome != ""); { //document.write("Ciao " + nome) printl("Ciao " + nome); } |
// Esempi di calcolo e IF: Operazioni aritmetiche
con due numeri var a = prompt("Primo numero",""); var b = prompt("Secondo numero",""); amat = parseFloat(a); bmat = parseFloat(b); somma = amat + bmat; differenza = amat - bmat; prodotto = amat * bmat; quoziente = amat / bmat; quozienteparteintera = Math.round(quoziente); resto = amat % bmat; potenza = Math.pow(amat,bmat); printl(a + "+" + b + "=" + somma); printl(""); printl(a + "-" + b + "=" + differenza); printl(""); if (differenza < 0) { printl("Ricorda che quando il minuendo e minore del sottraendo di hanno numeri negativi!"); printl("abs(" + a + "-" + b + ")=" + Math.abs(differenza)); } printl(a + "*" + b + "=" + prodotto); printl(""); printl(a + "/" + b + "=" + quoziente); if (resto != 0) { printl("I due numeri originano un decimale! Infatti: "); printl(a + ":" + b + "=" + quozienteparteintera + " resto " + resto); } printl(""); printl(a + "^" + b + "=" + potenza); |
// Esempio ARRAY: calcolo della media var numeridati=new Array(1,10,5,4,3,6); var media=0,i; for(i=0;i<numeridati.length;i++) media=media+numeridati[i]; printl(media/numeridati.length); |
// Esempio ARRAY: Che giorno è var d=new Date() var settimana=new Array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"); var mese=new Array("Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"); printl(settimana[d.getDay()] + " " + d.getDate() + "-" + mese[d.getMonth()] + "-" + d.getFullYear()); printl("e sono le ore " + d.getHours() + ":" + d.getSeconds()); |
// Esempio IF: Che ora è var d = new Date(); var ora = d.getHours(); if (ora < 10) { printl("Buon giorno!"); //document.write("Buon giorno!") } else { printl("E' finita l'ora di mate!"); } |
// Esempio SWITCH CASE: Che giorno è var d = new Date(); giorno=d.getDay(); switch (giorno) { case 0: //document.write("Domenica") printl("Domenica"); break; case 1: printl("Lunedì"); break case 2: printl("Lunedì"); break case 3: printl("Martedì"); break case 4: printl("Mercoledì"); break case 5: printl("Venerdì"); break default: printl("Sabato") } |