Javascript If-else-If Kullanımı ve Örnekleri

Javascript’de if-else-if kullanımına ait ders ve örneklerimiz aşağıdadır. Öncelikle if-else-if nedir bir değinelim.

Bir şartın doğru olması durumunda yapılacak işlemler, yanlış olması durumunda yapılacak işlemler şeklinde özetleyebiliriz.

  • Günlük hayattan örnek verirsek hava yağmurlu ise şemsiye ile evden çıkarız yağmurlu değilse şemsiyeye gerek yoktur.
  • Hava sıcaksa tişört giyeriz hava sıcak değilse uzun kollu giyeriz gibi.

İf-else-if yapısının javascript’teki yazım şekli şu şekildedir;

if(koşul1){ Koşul1 doğruysa yapılacak işlemler }
 else if (koşul2) { Koşul 2 doğruysa yapılacak işlemler }
 else if(koşul3){ Koşul 3 doğruysa yapılacak işlemler }
 else{ yukarıdaki hiçbir şart doğru değilse yapılacak işlemler. }

JAVASCRIPT IF-ELSE-IF ÖRNEKLERİ

Örnek 1-Girilen iki sayıyı karşılaştıran ve durumu yazan javascript kodları

var a=prompt("Birinci sayıyı giriniz..);
var b=prompt("Birinci sayıyı giriniz..);
if(a>b) // sayı karşılaştırılıyor
{
    document.write("a sayısı büyük"); // eğer a>b ise bu blok çalışacak   }
else if(b>a) // yukarıdaki şart doğru deilse ve b>a ise
{
    document.write("b sayısı büyük"); //eğer b>a ise bu blok çalışacak
}
else // hiçbiri doğru değilse aşağıdaki kodlar çalışacak
{
    document.write("sayılar eşit");
}

Örnek 2- Girilen sayının pozitif, negatif veya 0’a eşit olup olmadığını bulan program

var a=prompt("Sayıyı giriniz..);

if(a>0) // sayı 0 ile karşılaştırılıyor
{
    document.write("Sayı pozitif"); // eğer a>0 ise bu blok çalışacak
    }
else if(a<0) // yukarıdaki şart doğru deilse ve a<0 ise
{
    document.write("b sayısı büyük"); //eğer b>a ise bu blok çalışacak
    }
else // hiçbiri doğru değilse aşağıdaki kodlar çalışacak
{
    document.write("sayı 0");
    }

Örnek 3-Bir kişinin ehliyet alıp alamayacağını bulan javascript kodları. Ehliyet alabilme şartları kişinin 18’den büyük olması ve bir diplomaya sahip olmasıdır. Bu durumda ve ( && ) operatörü kullanılması gerekmektedir.

var yas=prompt("Yaşınızı  giriniz..);
var diploma=prompt(" Diplomanız var mı .. (e/h)");
if(yas>=18 && diploma=="e" ) // sayı 0 ile karşılaştırılıyor
{
document.write("Ehliyet alabilirsiniz..."); 
}
else // yukarıdaki iki şart gerçekleşmez ise ehliyet alamazsınız.
{
    document.write("Malesef ehliyet alamazsınız..");
}

Örnek 4-Girilen sayının tek mi çift mi olduğunu bulan javascript kodları

var sayi=prompt("Sayıyı giriniz..);
// sayının 2'ye bölümünden kalan 0 ise sayı çifttir
  if(sayi % 2 ==0) 
   {
    document.write("Sayı çifttir..."); 
   }
   else // yukarıdaki şart doğru değilse yani sayı çift değilse tektir
   document.write("Sayı tektir..");

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir