JavaScript Koşul İfadeleri

if (Şart) {
   //Koşul doğruysa yapılmasını istediğimiz eylem
 }

Mesela:

var Num1 = 20;
 var Num2 = 10;
 if (Num1 > Num2) {
    alert("1. sayı daha büyük!");
 }

JavaScript

Kodunu yazıp tarayıcımızda çalıştırdığımızda tarayıcı bize şu uyarıyı verecektir:
1.sayı daha büyük!

NOT: Büyük küçük harfe duyarlıdır.

Şimdi eğer koşul doğru değilse ne yapacağımıza bakalım.

JavaScript Else – If ve Else Koşulları

If ifadesinde belirttiğimiz koşul doğru değilse yine de bir eylem yapılmasını istiyorsak else if veya else kullanırız.

Else if birden fazla “değilse” ifadesi kullanmamız gerektiği durumlarda işe yarar. Örneğin bir sayı 10’dan küçükse yapılacak bir eylem var(If).

10’dan büyük ama 20’den küçükse yapılacak farklı bir eylem var.(else-if). 20’den büyükse de yapılacak bir eylem var.(else).

Bu durumda koşullar sonucunda gidebileceğimiz 3 farklı sonuç oluşuyor. Sadece If ve Else kullanarak ise toplam 2 farklı sonuca gidebiliriz.

Else koşulu şu şekilde belirtilir.

if (şart) {
     // koşul doğruysa yapılmasını istenen eylem }
 else {
     // koşul yanlışsa yapılacak eylem
 }

Örneğin:

var Num1 = 20;
 var Num2 = 10;
 if (Num1 < Num2) {
    alert("1. sayı daha büyük!");
 }
 else {
    alert("UYARI!");
 }

JavaScript

Bu kodlardan sonra ekrana “UYARI” yazdırılacaktır. Çünkü ilk koşulumuz yanlış.

else if kullanarak yarattığımız bir örnek ise şu şekilde olacaktır.

var num= 20;
 if (num == 20) {
    alert("Kod Hatası!");
 } else if (num == 10) {
    alert("UYARI");
 } else {
   alert("HATA");
 }

JavaScript

Eğer numara 20’ye eşitse ekrana Kod Hatası! Eğer numara 10’a eşitse ekrana UYARI Eğer bu iki koşuldan biri değilse ekrana HATA yazdıracaktır.

Başlangıçta 20 girildiği için Kod Hatası! çıktısı alınır.

JavaScript Switch Case

Birden çok koşulu test etmemiz gerektiğinde her koşul için ayrı ifadeler yazmak iyi bir çözüm değildir.

Örneğin:

var gun = 2;
 switch (gun) {
   case 1:
     document.write("Pazartesi");
     break;
   case 2:
     document.write("Salı");
     break;
   case 3:
     document.write("Çarşamba");
     break;
   default:
     document.write("Diğer Günler");
 }
  // Çıktı: "Salı"