Skip to main content

Conditionals (Koşullar)

if

if bloğu ile tanımladığımız koşul eğer doğru yani true bilgi üretiyorsa if bloğu kapsamındaki kodlar işletilir eğer false üretirse işletilmez.

else

if bloğunun true değer üretmediği durumda da bazı kodları çalıştırmak isteyebiliriz bu durumda else bloğunu kullanmalıyız.

else if

Bazen de bir koşula bağlı olarak farklı farklı koşullar üretmek isteyebiliriz. Bu durumda else-if bloğunu kullanarak ekstra sorular sorma imkanına sahip oluruz.

if (kosul1) {
// koşul 1 true ürettiğinde çalışır.
} else if (kosul2) {
// kosul1 false olduğunda koşul2 ' e bakılır. koşul2 true ise çalışır.
} else {
// koşul1 ve koşul2 false ürettiğinde çalışır.
}

Üçlü operatör (’?’)

koşul değerlendirildikten sonra eğer doğru döner ise deger1 yanlış döner ise deger2 sonuç değişkenine atanır.

let sonuc = koşul ? deger1 : deger2