JavaScript/Koşul ifadeleri
Görünüm
if-else
[değiştir]if(koşul)
{
//1. komutlar
}
else
{
//2. komutlar
}
Koşul sağlanırsa 1. komutlar, sağlanmazsa 2. komutlar çalıştırılır. Eğer if ve/veya else bloğunun içinde tek komut varsa ilgili komutu süslü parantez içine almak gerekmez. else bloğunun bulunması şart değildir.
switch
[değiştir]switch (ifade) {
case sabit1:
//komutlar
break;
case sabit2:
//komutlar
break;
default:
//komutlar
break;
}
"ifade"nin ürettiği değer hangi case'de varsa o case'in içindeki komutlar çalıştırılır. case'lerde break;
komutunun bulunması zorunlu değildir. Bu durumda programın akışı bir sonraki case'e geçecektir. default case'in bulunması zorunlu değildir.