Come usare gli operatori condizionali e vivere felici

formazione nocera umbraCon Formazione Nocera Umbra daremo un occhiata agli operatori condizionali. Un operatore condizionale é un singolo operatore utilizzato come scorciatoia per una singola istruzione if-else. Le istruzioni if-else usano la simbologia ?:; una istruzione condizionaleappare alla sinistra del punto interrogativo, se l’istruzione condizionale é vera, l’espressione immediatamente a sinistra del punto interrogativo viene valutata. Di seguito alla prima espressione vengono un simbolo di due punti e un altra espressione. Se l’istruzione condizionale é falsa, JS valuta l’istruzione che segue con i due punti. Per esempio l’istruzione (var1 == 23) ? (str=’yes’) : (str=’no’) confronta il valore di var1 e se questi é uguale a 23 alla variabile str2 viene assegnato il valore si altrimenti se non é = 23 viene assegnato il valore no.

Vediamo degli esempi concreti
<html>
<head>
</head>
<body>

stomach = “hungry”;
time = “5:00”;
(stomach == “hungry” && time == “5:00″)?eat=”dinner.”:eat=”a snack.”;
document.write(“Since my stomach is ” + stomach + ” and the time is ” +
time + “, then I will eat ” + eat);

</body>
</html>

<html>
<head>
</head>
<body>

overtime = true;
hours = 14;
rate = 10.25;
(overtime) ? pay=hours*rate*1.5 : pay=hours*rate;
document.write(“Overtime: ” + overtime + “
“);
document.write(“Hours worked: ” + hours + “
“);
document.write(“Rate: ” + rate + “
“);
document.write(“Pay: $” + pay + “
“);

</body>
</html>

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...