JavaScript/Selezione: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix |
|||
Riga 1:
{{JavaScript}}
La '''[[w:Selezione (informatica)|selezione]]'''(o ''
{{vedi pedia|Selezione (informatica)}}
== Selezione semplice ==
È la forma più semplice di selezione. Vediamo la sua sintassi:
<source lang=javascript>
</source>
Quando il parser raggiunge questo listato, valuta il valore dell'espressione booleana <code>condizione</code>. Nel caso <code>condizione</code> restituisca <code>true</code> verranno eseguite le istruzione comprese tra la prima coppia di parentesi graffe (nell'esempio <code>istruzioni1</code>) altrimenti vengono eseguite le istruzioni comprese tra la seconda coppia di parentesi (<code>istruzioni2</code>). Vediamo un esempio:
<source lang=javascript>
alert("Risposta esatta!");
alert("Hai sbagliato clamorosamente...!");
</source>
Il metodo già visto <code>prompt</code> chiede all'utente di inserire la data della scoperta delle Americhe.<br/>Nella riga successiva compare la nostra selezione: se <code>a</code> (ossia il valore inserito dall'utente) è uguale a 1492 allora viene mostrato un messaggio di complimenti; in caso contrario, viene mostrato un altro messaggio che informa l'utente dell'errore commesso. Si noti l'uso dell'operatore booleano <code>==</code> (uguale) che può restituire <code>true</code> o <code>false</code>. Notare anche la differenza tra l'''operatore di assegnazione''(=) e quello di ''uguaglianza''(==), che se confusi erroneamente restituiscono
<source lang=javascript>
alert("Risposta esatta!");
alert("Hai sbagliato clamorosamente...!");
</source>
Line 71 ⟶ 70:
}
</source>
In questo caso il parser controllerà cond1
== switch ==
|