|
Gönderen: altayalp | Tarih: 17 Ağustos 2008 Pazar |
|
|
Üçlü operatör if, else benzeri işlem görür. Üçlü operatör parantez içinde karşılaştırma işlemi, ? (soru işareti) ve : (iki nokta üst üste)'den oluşur.
KOD:(koşul) ? işlem1 : işlem2;
Üçlü operatörlerin temel yapısı yukarıdaki gibidir. Basit bir javascript işlemini üçlü operatör ile yapalım.
KOD:<script language="javascript">
var sayi = 5;
(sayi < 3) ? x = 3 : x = 5;
alert(x);
</script>
Yukarıdaki javascript kodunu sayfanızın <body> </body> kodları arasına yerleştirin ve sayfayı çağırın. Ekrana uyarı pencerisi içinde 5 ifadesi gelecektir. Çünkü sayi değişkeni 3'den büyüktür. Aynı işlemi if ile yapmak istersek kodumuz şu şekilde olacaktır.
KOD:<script language="javascript">
var sayi = 5;
if(sayi < 5) {
x = 3;
} else {
x = 5;
}
alert(x);
</script>
Aldığımız sonuç aynı olacaktır. Üçlü operatörlerde parantez içinde tanımladığımız koşul doğru ise ilk işlem, değil ise ikinci işlem geçerli olur. Üçlü operatörlerin farklı bir kullanım şeklide şöyledir.
KOD:<script language="javascript">
var sayi = 5;
x = (sayi < 5) ? 3 : 5;
alert(x);
</script>
Yukarıdaki kodla aldığımız sonuç da diğerlerinden farksız olacaktır. Bu kod, "üçlü operatör ile gerçekleştirilen işlemin sonucunu direk olarak x değişkenine aktar" demektir. Parantez içinde tanımladığımız koşul ise ilk işlem, yanlış ise ikinci işlem x değişkenine aktarılır.
|
|
[ Makaleyi İndir ]
[ Yazıcı Görüntüsü ]
[ Tavsiye Et ]
[ Takibe Al ]
[ Yorum Ekle ]
|
|
Bu sayfayı Paylaşın :
del.icio.us |
Furl |
Digg |
Technorati |
Reddit |
Google Bookmarks |
Simpy
|
 
|
●
Bu Makaleye Hiç Yorum Yapılmamış
|
| |
|