L'operatore ternario
Ci permette di semplificare l'utilizzo di diversi if
Condizione normale
if (condizione) {
istruzione #1
} else {
istruzione #2
}
//ESEMPIO
if (screen.width == 800)
altezzaCella = 100;
} else {
altezzaCella = 150;
}
Operatore ternario
<condizione> ? <istruzione #1> : <istruzione #2>
//ESEMPIO
screen.width == 800 ? altezzaCella = 100 : altezzaCella = 150;
Assegnazione
//Posso utilizzare l'operatore ternario anche per salvare (assegnare) il valore del risultato di un controllo ternario
<variabile> = <condizione> ? <valore #1> : <valore #2>