Ana Sayfa   -   Forum   -   Dersler   -   Dosyalar   -   Kaynak Siteler   -   E - Kitaplar   -   Etiketler

Üçlü operatör
Ana Sayfa / Makaleler / Javascript | 0 Yorum | 366 Okuma
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ış


Makale Yazarı
Kullanıcı Adı: altayalp
Diğer Makaleleri ( 100 )
17 Ağustos 2008 Pazar

Bu Kategoriye Yeni Makale Ekle

Üye Alanı
Toplam Üye: 2611
Üye Adı:
Şifre:
Yükleniyor
İşlem Yapılıyor Lütfen Bekleyin...
Şifremi Unuttum
Üye Olmak İçin Tıklayın

Çevrimiçi: 2 Ziyaretçi, 0 Üye Toplam 2 Kişi Bulunmakta

Dersler

Aklınıza Takılan Herhangi Bir Sorun Mu Var? Forumlarımızdan Yardım İsteyebilirsiniz...

Dersler.Org altyapı olarak kendi kodladığımız Enderûn İçerik Yönetim Sistemini kullanmaktadır.

Tüm AYYILDIZ sevdalılarına, Aziz ŞEHİTLERE, VATAN kutsaldır diyen yiğitlere ithaf olunmuştur.


© altayalp 2007 Her Hakkı Saklıdır
İzinsiz kullanılamaz. Enderûn İçerik Yönetim Sistemi
Ubuntu, Linux
Çalmak, Çırpmak Haliyle Yasaktır
ve maalesef en iyi internet explorer ile izlenir
eXTReMe Tracker