INSTRUKCJA WARUNKOWA if ... else ...
Struktura instrukcji w JS jest podobna jej odpowiednika w C++
Wartość Warunku :
Typ wyrażenia lub wartość
Przykładowa wartość NIE
Przykładowa wartość TAK
wyrażenie logiczne
false, (1 < 0)
true, (4 == 2*2)
wyrażenie artmetyczne
0 , 1-1, 0*5 (równe zero)
1, 5, 3*7 (różne od zera)
napis
'' lub "" (napis pusty)
'alfa' , "0" (napis niepusty)
wartość specjalna
null
! null
NaN
! NaN
OPERATOR WARUNKOWY ( ) ? A : B
( Warunek ) ? Wartość_gdy_spełniony : Wartość_gdy_nie_spełniony
Przykład:
( a > b ) ? 10 : 20
można wykorzystać w przypisaniu:
x = ( a > b ) ? 10 : 20
Odpowiada to instrukcji warunkowej:
if ( a > b ) { x = 10 } else { x = 20 }
PixelowatyPixel