Koşul Yapıları(Javascript Dersleri4)

11 Tem

Koşul Yapıları

Bu dersimizde Javascript’in en önemli özelliklerinden birine değineceğiz. Aslında bu konu sadece Javascript’in değil bilgisayarın da en önemli konusudur. Bilgisayarı bilgisayar yapan konu budur. Çünkü hiçbir bilgisayar kendi kafasına göre yorum yapamaz.

Bizim verdiğimiz belli kıstasları göz önünde bulundurarak seçim yapar o kadar. Şimdi konunun inceliklerine bir göz atalım

3.1. If (Eğer)

Javascript’te çoğu dilde olduğu gibi koşul yapısının kodu If (eğer) komutudur. Yazılım şekli ise şu şöyledir.

If (a==b)
//koşul doğru ise ilk satır işleme konulur
//koşul doğru değilse ilk satırın altındaki komut satırı işleme konulur.

Şimdi kodumuzu inceleyelim :

Koşul komutu yani if ile işleme başlıyoruz. Daha sonra karşılaştırılacak değişkenler veya başka nesneler parantez içerisinde sorgulanıyor. Dikkat ederseniz çift eşittir kullandık. Çünkü tek eşittir işareti değer atama işlemidir. Çift değişken ile koşul yapısı sağlanır. Eğer koşul doğruysa hemen altındaki satır işleme konulur. Eğer koşul yanlış ise ikinci satır işleme konulur. Yok ben koşul doğru ise 2 ve daha çok işlem yaptırmak istiyorsanız bunun cevabı yapılması istenen işlemlerin { } arasında yer almasıdır. Yani:

If (a==b)
{
// 1.işlem
//2. İşlem


}

Hatırlarsanız If koşul ifadesini 2. dersimizde tarayıcı yönlendirirken kullandık

3.2 If .. Else (Eğer … Değilse)

Bu bölümde ise If koşul ifademize Else komutunu ekleyerek koşul yapımızı güçlendiriyoruz. Şimdi bu ne demek. Hemen bir örnekle açıklayalım.

If ( a==b )
{
// şunları şunları yap
}
else
{
//değilse şunları yap}

Yani örnekten de anlaşıldığı gibi if koşulu ile a ile b nin eşitliği karşılaştırılıyor. Eğer doğruysa hemen altındaki kısım işleme konuluyor. Else ile yok değilse altındaki kısmı işleme koy diyoruz. Şimdi diyeceksiniz ki bir öncekinden ne farkı var. Bu haliyle hiçbir farkı yok. Fakat şu örneğe bir bakalım.

If (a==b)
{
//şunları yap
}
if (a==c)
{
//şunları yap
}
else
{
//şunları yap
}

Şimdi bu kodda Javascript’e ne yapmasını söyledik. a değişkeni b değişkenine eşitse normal olarak alt satırı işleme koy. Eğer bu karşılaştırma yanlış ise altındaki işlemleri geçerek a’nın c’ye eşitliği kontrol edilecek. Bu da değilse (else) alt satırdaki işlemleri devreye koy.

Else yapısı genel olarak bir karşılaştırma sonucunda cevap yanlış ise diğer bütün durumlarda şu işi yap manasında kullanılır

Dersi tam bir Javascript örneği ile bitirelim:

<html>
<head>
<title>Koşul yapıları </title>
</head>
<body>
<script language=”JavaScript”>
<!– //eski sürüm tarayıcılardan kodumuzu saklayalım
var gun = prompt (“Bugün günlerden ne ?” ,”lütfen küçük harf kullanınız”);
if (gun==”pazar”)
{
document.write (“Bugün günlerden ” , gun , ” olduğuna göre hatfa sonundayız” ,”<br>”)
document.write (“<b>” , “İyi tatiller..” , “</b>”)
}
else
{
document.write (“Bugün günlerden pazar olmadığına göre tatil gününde değiliz !” ,”<br>”)
document.write (“İyi çalışmalar..”)
}
//saklamayı bitir–>
</script>
</body>
</html>

2 Yanıt to “Koşul Yapıları(Javascript Dersleri4)”

  1. kadir Şubat 24, 2013 5:14 pm #

    Tüm veri ve bilgileri okudum ve anladım çok mükemmel benden iyi bi yazlımcı olmasada gibi sağ ve sol loplarım çalıştığı için hem mutluyum kendi güvenime binaen hemde şükür ederim bana aklı veren. için

    • kadir Şubat 24, 2013 5:15 pm #

      kadir sağbazar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s