3.DERS-JavaScript’te Operatörler

Operatörler bir değişkene değer atamaya,bir değer üzerinde matematiksel veya mantıksal işlemler yapmaya,belirli koşulları yerine getirebilmeye yardım eden karakterlerdir.

ATAMA OPERATÖRÜ

Bir değişkene değer atama yaparken kullandığımız operatör   ” = ” operatörüdür.

Örneğin aşağıdaki örnekte isim adlı değişkenimize ” = ” operatörünü kullanarak string bir değer atadık.

Adobe Dreamweaver CS6 - [javascript.html] 21.04.2016 23_14_18.png

Bu uygulamanın çıktısı aşağıdaki gibi olacaktır.

JavaScript - Google Chrome 21.04.2016 23_14_45

+=  operatörü

Sayısal bir değişkenin değerine ekleme yapmak için kullanılır. x+=y ifadesinin aslında açılımı x=x+y şeklindedir.

-=  operatörü

Sayısal bir değişkenin değerinden çıkarma yapmak için kullanılır. x-=y ifadesinin aslında açılımı x=x-y şeklindedir.

*=  operatörü

Çarpma işlemi için kullanılır. x*=y ifadesinin aslında açılımı x=x*y şeklindedir.

/=  operatörü

Bölme işlemi için kullanılır. x/=y ifadesinin aslında açılımı x=x/y şeklindedir.

%=  operatörü

Mod işlemi için kullanılır. x%=y ifadesinin aslında açılımı x=x%y şeklindedir.

Aşağıda bu operatörler ile ilgili örneklerin olduğu uygulamayı görebilirsiniz.

Adobe Dreamweaver CS6 - [javascript.html] 22.04.2016 00_00_24

Bu uygulamanın çıktısı aşağıdaki gibi olacaktır.

JavaScript - Google Chrome 22.04.2016 00_02_05

ARİTMETİK OPERATÖRLER

  • ‘ + ‘ — Toplama işleminde kullanılır.
  • ‘ – ‘ — Çıkarma işleminde kullanılır.
  • ‘ * ‘ — Çarpma işleminde kullanılır.
  • ‘ / ‘ — Bölme işleminde kullanılır.
  • ‘ % ‘ — Bölümden kalanı bulma(mod alma) ‘da kullanılır.
  • ‘ ++ ‘ — Artırma işleminde kullanılır.Yani sayıyı bir artırır.
  • ‘ – – ‘ — Azaltma işleminde kullanılır.Sayıyı bir azaltır.

Şimdi bu operatörlerin kullanıldığı aşağıdaki uygulamaya bakalım.

Adobe Dreamweaver CS6 - [javascript.html] 22.04.2016 14_45_44.png

Bu uygulamanın çıktısı aşağıdaki gibi olacaktır.

JavaScript - Google Chrome 22.04.2016 14_46_59

 

EK BİLGİ:

İki string veriyi eklerken de ‘+’ operatörü kullanılır.Aşağıdaki örnekte daha iyi anlayacağınızı düşünüyorum.

Adobe Dreamweaver CS6 - [javascript.html] 22.04.2016 15_01_25

Örneğin bu uygulamada Kader ve Göksel metinlerini yan yana ekliyor ve ayrıca 15 değeri ise sayısal olmasına rağmen stringler ile birleştirdiğimiz için 15 stringmiş gibi davranıyor ve Gökselin yanına ekliyor.

KARŞILAŞTIRMA OPERATÖRÜ

‘ = = ‘ Operatörü: İki değişkenin eşit olup olmadığına bakar ancak değişkenin türüne dikkat etmez.

Adobe Dreamweaver CS6 - [javascript.html] 22.04.2016 16_05_04

Bu örneğe bakarsak, burada sayi değişkeni string türünden 15 dir ve sayi1 de number üründen 15 dir ama 15 15 e eşi olduğu içi bu operatör değişken türünü dikkate almaz ve bu iki değişken eşittir sonucunu ekrana çıkartır.Çıktısını aşağıda görebilirsiniz.

JavaScript - Google Chrome 22.04.2016 15_59_39

‘ = = =’ Operatörü:  Kesin eşittir anlamındadır.Bu operatör kullanıldığında karşılaştırılan iki değerin değişken türü de dikkate alınır.

Adobe Dreamweaver CS6 - [javascript.html] 22.04.2016 16_05_20

Burada iki değişkenin türü aynı olmadığından else kısmı çalışacaktır.

JavaScript - Google Chrome 22.04.2016 16_07_57.png

‘ != ‘ Operatörü: Eşit değildir anlamındar. Örneğin 13 != 5 sonucu doğrudur. 13 != 13 ve

13 != “13” sonucu yanlıştır.Değişkenin türüne yine dikkat edilmiyor.

‘ !== ‘ Operatörü: Kesin eşit değildir anlamındadır.Örneğin 21 !==”21″ sonucu doğrudur.

‘ < ‘ Operatörü: Küçüktür anlamındadır. Örnek 5<3 ifadesi doğrudur.

‘ > ‘ Operatörü:Büyüktür anlamındadır.

‘ <= ‘ Operatörü:Küçük eşittir anlamındadır.

‘ >= ‘ Operatörü:Büyük eşittir anlamındadır.

MANTIKSAL OPERATÖRLER

‘ && ‘ Operatörü: Ve anlamındadır.Şartın doğru olabilmesi için tüm koşulların doğru olması gerekir koşullardan biri yanlış ise sonuç yanlış çıkacaktır.

Adobe Dreamweaver CS6 - [javascript.html] 22.04.2016 16_36_19

Bu  uygulamanın çıktısı aşağıdaki gibi olacaktır.Çünkü 17 sayısının üçe bölümünden kalan 2 dir bu yüzden sayi1 % 3 işleminin sonucu yanlış olacağından dolayı işlemin sonucu yanlış çıkacaktır.

JavaScript - Google Chrome 22.04.2016 16_30_21

‘ || ‘ Operatörü: Veya anlamındadır.İşlemin doğru çıkabilmesi için şartlardan en az birinin doğru olması yeterlidir.

Adobe Dreamweaver CS6 - [javascript.html] 22.04.2016 16_38_51.png

Bu örnekte sayının beşe bölümünden kalan sıfırdır ama ona bölümünden kalan sıfır değildir.Fakat bu işlemin sonucu doğru çıkacaktır çünkü şartlardan biri doğrudur.

JavaScript - Google Chrome 22.04.2016 16_38_56

Yorum bırakın