EchoEcho.Com CORSI COMPLETI |
HOME CORSI JAVASCRIPT FONDAMENTALI |
EchoEcho.Com STRUMENTI & RISORSE |
|||||||||||||||
| |||||||||||||||||
|
|
|
|
Per esempio, potresti avere un programma che indica il tipo di browser usato dal visitatore. Se questo è MSIE, dovrà essere caricata una pagina specificamente creata per quel tipo di browser, se invece è Netscape dovrà caricare un'altra pagina. La sintassi generale per gli "if statements" (dove ad ogni opzione corrisponde un diverso comportamento) è: if (condition) {action1} else {action2}; Ecco un possibile esempio:
Ancora una volta, è importante notare che if si scrive "if". L'uso delle maiuscole ("IF") causerebbe un errore. Nota anche che quando confronti le variabili, devi inserire tra queste il segno di doppio uguale (==). Quando scriviamo browser="MSIE" dobbiamo effettivamente immagazzinare "MSIE" nella variabile chiamata browser. Quando si scrive browser=="MSIE" javascript riconosce che si vuole imporre un confronto, e non un'assegnazione di valore. La prossima sezione spiegherà i diversi operatori (=, <, > etc.). Si possono creare degli if statement più complessi semplicemente inserendo altri if statement nella parte else. if (condition) {action1} else {if (condition) {action2} else {action3};}; Un esempio:
E, OPPURE & NON Per completare i tuoi if statements, puoi usare i cosiddetti operatori logici. E si scrive && ed è usato quando si vuole verificare se più di una condizione è vera. Es: Se il cesto contiene uova e il cesto contiene pancetta, possiamo avere uova con pancetta. La sintassi è: if (condition && condition) {action}
Oppure si scrive || e viene usato quando si vuole verificare se più condizioni sono vere . (|| si ottiene usando il tasto shift combinato con il tasto \ ) Es: Se il cesto contiene latte oppure il cesto contiene acqua, avremo qualcosa da bere. La sintassi è: if (condition || condition) {action}
Non si scrive ! ed è usato per invertire il risultato. Es: Se il cesto non contiene uova o non contiene pancetta, non possiamo avere uova con pancetta. La sintassi è: if (!(condition)) {action}
|
|
|
EchoEcho.Com CORSI COMPLETI |
|
EchoEcho.Com STRUMENTI & RISORSE |
|||||||||||||||||
(c) Copyright 1998-1999 NetKontoret - All Rights Reserved Last modified on: 06/15/2000 15:06:52 | |||||||||||||||||||