== (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.
<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.