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>