JavaScript Ders-3 (Operatörler)
Operatörler
Değişkenlere işlem yaptırabilecek işlemcilere operatör denir
(%) Kalan operatörü: Kalanı verir.
1 | document.write(34%8); |
(++) Arttırma operatörü: Sonuç 2dir.
1 2 | var a=1; document.write(a++); |
(==) Eşit operatörü:
1 2 3 4 5 6 7 8 9 | var a=3; var b="3"; document.write(a==b); //Doğru. Eşit operatörü string ya da number ayrımı yapmaz. //Diğer örnek: a="saeml"; b="Saeml"; document.write(a==b); // Yanlış. |
(===) Kesin eşit operatörü:
1 2 3 4 5 6 7 8 9 10 11 | var a=3; var b="3"; document.write(a===b); //Yanlış. Kesin eşit operatörü daha katı kurallara sahiptir. //Diğer örnek: a="as"; if(a==="as") { alert("Şart doğru"); } |
(!=) Eşit değil operatörü:
1 2 3 4 5 6 7 8 9 10 11 12 13 | var a=5; var b=3; document.write(a!=b); //Doğru var a="5"; var b=5; document.write(a!=b); //Yanlış //Diğer örnek: != Eşit değil var a="5"; var b=5; document.write(a!=b); //Doğru |
Mantıksal Operatörler
(&&) ve anlamındadır.
1 2 3 4 5 6 | var a=2; var b=3; if(a==2 && b==3) { alert("doğru"); } |
(||) veya anlamına gelir.
1 2 3 4 5 6 | var a=2; var b=4; if (a==2 || b==3) { alert("doğru"); } |
(!) sonucu tersine çevirir.
1 2 3 4 | if (!(4>5)) { alert("doğru"); } //Sonuç doğru |
(typeof) veri türünü geri döner.
1 | document.write (typeof("evren")); //Sonuç string |