Abbiamo visto che è possibile fare eseguire un'azione se una condizione è vera. Ma se volessimo far eseguire un'altra azione nel caso in cui la condizione sia falsa?
Possiamo allora impostare un programma di questo tipo:
Possiamo esprimere graficamente questo concetto con i diagrammi di flusso:

e traducendolo in codice JavaScript:
if (condizione) {
// istruzione 1
}
else {
// istruzione 2
}
Ad esempio:
x = 9;
if (x < 7) {
alert("x è minore di 7");
}
else {
alert("x non è minore di 7");
}
Con una sintassi analoga si possono anche verificare l'esistenza di diverse condizioni. Si tratta di impostare un programma di questo genere:
che graficamente si può rappresentare così:

Per esprimere l'else if, JavaScipt prevede una sintassi di questo genere:
if (prima condizione) {
//istruzioni
}
else if (seconda condizione) {
//istruzioni
}
else {
//istruzioni
}
Ed ecco un esempio:
nome="Gianni";
if (nome=="Mario") {
alert("ciao Mario");
}
else if (nome=="Gianni") {
alert("ciao Gianni");
}
else {
prompt ("identificati","inserisci il tuo nome");
}
È possibile anche introdurre più di un else if all'interno dello stesso blocco di codice; è dunque possibile verificare quante condizioni si desidera.
PhantomJS, headless browser per test con JavascriptIl tool ideale per realizzare, da terminale, operazioni in remoto su... |
Creare e leggere QR Code in JavaScriptApplicazioni 'QR Code enabled' per il Web e per il mobile,... |
Jquery UI Map: web-mapping con Google Maps e jQueryUn plugin di jQuery UI per intefacciare applicaizoni Web/mobile con... |
Scrollorama e Scrolldeck, slideshow d'effetto con jQueryPlugin jQuery per ottenere Slideshow con diversi effetti di scrolling |
jCanvas, un primo semplice graficoAlla scoperta della libreria jCanvas, per semplificare il disegno e... |
Guida Node.jsIl framework che permette di per usare V8, l'interprete JavaScript... |
Canvas, guida ai frameworkCanvas, tra gli elementi di HTML5 è forse quello di maggior impatto.... |
Guida Javascript: tecniche avanzateUna guida dal taglio pratico per approfondire la programmazione a... |
Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.
Iscriviti alla newsletter
|
|
Corso Webmaster base18 Giugno 2012 a Milano |
|
|
Corso Google AdWords Base25 Giugno 2012 a Milano |
|
|
Corso JQuery e Ajax per Webmaster03 Luglio 2012 a Milano |
|
|
Corso Google AdWords Base05 Giugno 2012 a Roma |
|
|
Corso Webmaster base11 Giugno 2012 a Roma |