EchoEcho.Com
CORSI COMPLETI

HOME CORSI JAVASCRIPT FONDAMENTALI     
EchoEcho.Com
STRUMENTI & RISORSE
 HOME 
 
 CORSI 
 
 RISORSE 
 
 STRUMENTI 
 
 DOCUMENTAZIONE 
 
 MAPPA 
  
  CERCA QUESTO SITO

Suggerisci questo Sito a un Amico
SUGGERISCI QUESTO SITO

JAVASCRIPT FONDAMENTALI

INTRODUZIONE


DOVE INSERIRLO


IL PRIMO PROGRAMMA


LETTERE MAIUSCOLE


POPUP BOXES


VARIABILI


IF & ELSE



FUNZIONI


EVENTI


LOOPS


ARRAYS

Fondamentali JavaScript :
IF & ELSE

Alcune volte javascript richiede l'abilità di distinguere tra differenti possibilità.

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:

if (browser=="MSIE") {alert("Stai usando MSIE")}
else {
alert("Stai usando Netscape")};


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:

if (browser=="MSIE") {alert("Stai usando MSIE")}
else {if (
browser=="Netscape") {alert("Stai usando Netscape")}
else {
alert("Stai usando un browser sconosciuto")};};






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}

if (hour==12 && minute==0) {alert("E' mezzogiorno")};






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}

if (hour==11 || hour==10) {alert("Mancano meno di 2 ore a mezzogiorno")};






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}

if (!(hour==11)) {alert("Manca più di 1 ora a mezzogiorno")};




<< PRECEDENTE
CONTINUA >>

JAVASCRIPT MENU

JAVASCRIPT FONDAMENTALI


BOTTONI ANIMATI


RIVELAZIONE DEL BROWSER


COOKIES


POPUP WINDOWS


MENU' A DISCESA


CONVALIDA DEL FORM


PROGRAMMA FRAMESET


LINK MULTIPLA




EchoEcho.Com
CORSI COMPLETI
 HOME 
 
 CORSI 
 
 RISORSE 
 
 STRUMENTI 
 
 DOCUMENTAZIONE 
 
 MAPPA 
EchoEcho.Com
STRUMENTI & RISORSE

(c) Copyright 1998-1999 NetKontoret - All Rights Reserved