yokyok.isfun.net-anasayfa

 

 

 

 

web dersleri

 

JAVASCRIPT

If-Then-Else

   Temel prensiplerini anladiktan sonra, artik degiskenleri de kullanarak bir seyler üretmenin zamani geldi denebilir. Bu ders If-Then-Else ifadeleri hakkinda olacaktir. "If-Then-Else" kullanarak programinizi ziyaretçinin girdigi verilere göre farkli reaksiyon gösterir hale getirebilirsiniz. "If-Then-Else"in esas formati söyle olur:

    if (eger sartlar dogruysa)

    {

    bu satiri uygula;
    bu satiri da uygula;
    birde bu satiri uygula;

    } else {

    bu satiri uygula

    }

   Yukardaki örnekle ilgili önemli bir nokta:

  • if-the-else cümlesini baslatmak için "if" ile baslamalisiniz. If küçük harfle yazilmalidir. Dilerseniz "IF" yazin bakin browser hemen $&%#|!* demeye baslar.
  • Parantezlerin içinde bir kosul ( sart ) bulunmalidir. Artik "kizkardesim beni seviyor" veya "internet baglantim çok yavas" demiyoruz. Bunlarin yerine kizkardes == "seviyor" veya internet_hizi == "yavas" (burada "kizkardes" ve "internet_hizi" degiskenler oluyor. "seviyor" ve "yavas" ise deggskenlere atanmis degerler oluyor.)

   Simdi biraz daha detay ile devam edelim. Bunu hemen bütün javascriptlerde kullanmak zorundasiniz. Ben kullanilmayan bir tane oldugunu sanmiyorum.

   var feedback = prompt("Simdiye kadar bu derslerden memnunmusunuz?", "evet veya hayir");

   if (feedback == "evet") {

   alert("tesekkür ederim!");

   } else {

   alert ("kimse sizi okumaya zorlamiyor, artik okumayin lütfen!");

   }

   Sanirim ilk satiri geçen dersten hatirlarsiniz, ziyaretçiye bir soru soruyorsunuz ve cevabida degisken olarak sakliyorsunuz.

   Bu scriptin ikinci satiri epeyi ilginç. Gördügünüz gibi Javascripti sorgulamaktayiz. Sorumda diyorum ki "aldigin deger 'evet'e esitmidir?" Dikkat edilecek bir kaç nokta var burada: Bakin, cevapta " " isareti yok ama evet de var. Unutmayin stringleri yazdirirken, string'te " " isareti olmali, ama degiskenlerde gerek yok. Ikincisi 2 tane == isaretinin kullanimina dikkat. 1 tane = herhangi bir seyi tanimlamak için kullanilir. Fakat bir seyi sorguluyorsaniz yana yana 2 tane = isareti kullanmaniz lazim. Eger yukardaki örnekte 1 tane = isareti kullanirsaniz, ya hata verecektir, veya degerleri birbirinin üzerine yazacaktir. Asagida sartlarin listesi de verilmistir:

x == y Eger x esittir y
x != y Eger x esit degil y
x < y Eger x küçük y
x > y Eger x büyük y
x <= y Eger x küçük esit y
x >= y Eger x büyük esit y


   Soru:
    Eger iki sarttan birinin dogru olup olmadigini sorgulasaydik ne yazacaktik?
    Örnekler.

    if (feedback == "evet" || feedback == "evet çok")

    Ilk satir herhangi birinin dogru olabilecegi bir sarti göstermekte. Bunu 2 tane " || " isareti ile yapmakta. Çocuk oyuncagi degil mi? :-))

 

GÖRÜNTÜLÜ CHAT TIKLA

ASK&SEVGI

SITENIZE OZEL

EgLeNCe

 

 

Copyright ©2005
ZİŞAN ONUR
zisanonur@gmail.com

       

7host ASP Hosting

7HOST.COM:  DEDICATED SERVERS - VPS HOSTING - COLOCATION - FREE WEB HOSTING