Çoğu zaman kodlarınızı yazarken, farklı kararlar için farklı eylemler gerçekleştirmek istersiniz. Bu gibi durumlarda koşullu ifadeleri kullanabilirsiniz.
Koşullu ifadeler, kodlarımızı yazarken sıklıkla kullandığımız ve programlama mantığının temelini oluşturan yapılardandır.
JavaScript de koşullu ifadeler için şu yapıları kullanabiliyoruz:
1 – if : Belirli bir koşul doğruysa çalıştırılacak kodları belirtmek için kullanılır.
2 – else : Aynı koşul yanlışsa çalıştırılacak kodları belirtmek için kullanılır.
3 – else if : İlk koşul yanlışsa test edilecek yeni bir koşul belirtmek için kullanılır.
4 – switch : Çalıştırılacak birçok alternatif kod bloğu belirtmek için kullanılır.
Bu yazımda if, else ve if else kullanımlarını anlatacağım. Switch kullanımı için JavaScript switch case Kullanımı yazımı okuyabilirsiniz.
Şimdi sırasıyla örnekler üzerinden daha iyi anlamaya çalışalım.
JavaScript if else Kullanımı
⇒ if : Belirli bir koşul doğruysa çalıştırılacak kodları belirtmek için kullanılır.
Kullanımı şu şekildedir :
1 2 3 4 5 6 7 8 9 10 11 |
<script> if(kosul) { // Koşul doğruysa çalıştırılacak kodlar } </script> |
Örnek
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<script> var sayi = 8; if(sayi > 5) { console.log("Sayı 5'ten büyüktür.") } </script> |
Çıktısı : Sayı 5’ten büyüktür.
sayi değişkenin değeri 5’ten büyük olduğu için yani if içerisindeki koşul doğru olduğu için if bloğundaki kodlar çalıştırıldı ve console ekranına “Sayı 5’ten büyüktür.” yazdırıldı.
⇒ else : Aynı koşul yanlışsa çalıştırılacak kodları belirtmek için kullanılır.
Kullanımı şu şekildedir :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<script> if(kosul) { // Koşul doğruysa çalıştırılacak kodlar } else { // Koşul yanlışsa çalıştırılacak kodlar } </script> |
Örnek
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<script> var sayi = 8; if(sayi > 10) { console.log("Sayı 10'dan büyüktür.") } else { console.log("Sayı 10'dan küçüktür.") } </script> |
Çıktısı : Sayı 10’dan küçüktür.
sayi değişkenin değeri 10’dan büyük olmadığı için yani if içerisindeki koşul yanlış olduğu için else bloğundaki kodlar çalıştırıldı ve console ekranına “Sayı 10’dan küçüktür.” yazdırıldı.
⇒ else if : İlk koşul yanlışsa test edilecek yeni bir koşul belirtmek için kullanılır.
Kullanımı şu şekildedir :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<script> if(kosul1) { // Koşul 1 doğruysa çalıştırılacak kodlar } else if (kosul2){ // Koşul 2 doğruysa çalıştırılacak kodlar } else { // Koşul 1 ve Koşul 2 yanlışsa çalıştırılacak kodlar } </script> |
Örnek
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<script> var sayi = 8; if(sayi > 10) { console.log("Sayı 10'dan büyüktür.") } else if(sayi < 5){ console.log("Sayı 5'ten küçüktür.") } else { console.log("Sayı 5 ile 10 arasındadır.") } </script> |
Çıktısı : Sayı 5 ile 10 arasındadır.
sayi değişkenin değeri 10’dan büyük olmadığı için yani if içerisindeki koşul yanlış olduğu için else if içerisindeki koşula bakılır.
else if içerisindeki koşul da yanlış olduğu için else bloğundaki kodlar çalıştırıldı ve console ekranına “Sayı 5 ile 10 arasındadır.” yazdırıldı.
Umarım “JavaScript if else Kullanımı” başlıklı yazım sizin için faydalı olmuştur.
Şu yazılar da ilginizi çekebilir.
JavaScript for Döngüsü (for, for/in, for/of)
Yeni bir yazımda görüşmek üzere.