İPUCU

Seçenekler

Java Script - Karşılaştırma Operatörleri

12-01-2016 21:53
#1
LosT - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2015
Nereden:
-
Yaş:
19
Mesajlar:
6.694
Teşekkür (Etti):
1739
Teşekkür (Aldı):
1848
Konular:
941
Ticaret:
(0) %
== (Eşit): Eşit anlamındadır. Değişken ya da veri türlerini dikkate almaz.

<s c r i p t>
var deneme08 = 4;
var deneme09 = "4";
if (deneme08 == deneme09) {
d o c u m e n t.write("Doğru");
}
else {
d o c u m e n t.write("Yanlış");
}
</script>


Şimdilik buradaki if ve else deyimine takılmayın. if, eğer anlamındadır. else ise değilse anlamındadır. Yani deneme08, deneme09'a eşitse "Doğru" yazdır; değilse "Yanlış" yazdır dedik.

Doğru

4, "4"'e eşit olduğu için sonuç doğru.

<s c r i p t>
var deneme10 = "deneme";
var deneme11 = "Deneme";
if (deneme10 == deneme11) {
d o c u m e n t.write("Doğru");
}
else {
d o c u m e n t.write("Yanlış");
}
</script>


"deneme", "Deneme"ye eşit değildir. Çünkü biri büyük, diğeri küçük harfle başlıyor.

Yanlış

Çıktımız ise bu şekilde olacaktır.

=== (Kesin Eşit): Kesin eşit anlamındadır. Değişken ya da veri türlerini dikkate alır ve kesin eşitlik arar.

<s c r i p t>
var deneme12 = 4;
var deneme13 = "4";
if (deneme12 === deneme13) {
d o c u m e n t.write("Doğru");
}
else {
d o c u m e n t.write("Yanlış");
}
</script>


4, "4"e kesin eşit değildir. Çünkü biri number diğeri ise string bir değişken.

Yanlış

Çıktımız ise bu yüzden bu şekilde olacaktır.

!= (Eşit Değil): Eşit değil anlamındadır. 10!=7 doğru bir ifadedir. 10!=10 ve 10!="10" ise yanlış bir ifadedir.

!== (Kesin Eşit Değil): Kesin eşit değil anlamındadır. 10!==7 doğru bir ifadedir. 10!==10 yanlış bir ifadedir; fakat 10!=="10" doğru bir ifadedir. Çünkü değişken türleri farklı.

Büyüklük ~ Küçüklük Operatörleri: > ifadesi büyüktür; < ifadesi küçüktür; >= büyük eşittir ve <= ifadesi ise küçük eşittir anlamındadır.
Kullanıcı İmzası
Ne büyüksün ki, kanın kurtarıyor Tevhid'i...
Bedr'in aslanları ancak, bu kadar şanlı idi.
Sana dar gelmeyecek makber'i kimler kazsın?
"Gömelim gel seni tarihe"desem, sığmazsın.

Mehmet Akif Ersoy
azer07 Teşekkür etti.


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı