Operatörler programlamada aritmetik, mantıksal ve karşılaştırma işlemlerini yapmak için kullanılır.
Dört temel operatör vardır. Bunlar;
Biz bu dersimizde aritmetik operatörleri ele alacağız. Diğer operatörleri sonraki derslerimizde bulabilirsiniz.
Aritmetik operatörler matematiksel dört işlemleri yapmak için kullanılır. Yani değişkenler arasında toplama, çıkarma, çarpma ve bölme gibi işlemler yapmak için aritmetik operatörleri kullanırız.
6 Adet aritmetik operatör mevcuttur. Bunlar;
Şimdi dilerseniz bu operatörleri inceleyelim;
Operatörün sağındaki değeri, solundaki değere atamak için kullanılır. Operatör sembolü eşittir “=” işaretidir.
Sözdizimi: degisken1 = degisken2;
Örnek;
1 2 |
var degisken1 = 10; var degisken2 = degisken1; |
Operatörün solundaki değer ile sağındaki değeri matematiksel olarak toplama işlemine tabi tutmak için kullanılır. Operatör sembolü artı “+” işaretidir.
Sözdizimi: degisken1 + degisken2
Örnek olarak iki adet değişken tanımlayıp bu değişken değerlerini toplama işlemine tabi tutalım;
1 2 3 4 |
var degisken1 = 15; var degisken2 = 22; var sonuc = degisken1 + degisken2; document.write(sonuc); |
Yukarıdaki kodlarda üçüncü satırda “degisken1” ve “degisken2” değişkenleri değerlerini toplayıp “sonuc” değişkenine atadık. Ardından dördüncü satırda “document.write()” komutu ile sonuc değişkenini ekrana yazdırdık. Ekranda 15 ve 22 sayısının toplamı olan 37 sayısını görürüz.
Operatörün solundaki değerden, sağındaki değeri matematiksel olarak çıkarma işlemine tabii tutar. Operatör sembolü eksi “-” işaretidir.
Sözdizimi; degisken1 – degisken2;
Örnek;
1 2 3 4 |
var sayi1 = 27; var sayi2 = 15; var sonuc = sayi1 - sayi2; document.write(sonuc); |
Yukarıdaki kodu yazıp çalıştırdığımızda ekranda 27-15 işleminin sonucu olan 12 sayısı görünecektir.
Çarpma operatörü, operatörün solundaki değer ile sağındaki değeri matematiksel olarak çarpma işlemine tabii tutmak için kullanılır. Operatör sembolü yıldız “*” işaretidir.
Sözdizimi: sayi1 * sayi2;
Örnek;
1 2 3 4 |
var sayi1 = 15; var sayi2 = 4; var sonuc = sayi1 * sayi2; document.write(sonuc); |
Yukarıdaki örnekte sayi1 değişkeni ile sayi2 değişkenini çarpıp sonucu sanuc değişkenine atadık ve “document.write()” komutu ile sonuc değişkeni değerini ekrana yazdırdık. Kodları yazıp çalıştırdığımızda ekrana 60 sayısı yazacaktır.
Opertörün solundaki değeri, sağındaki değere bölmek için kullanılır. Operatör sembolü slash “/” işaretidir.
Sözdizimi: sayi1/sayi2;
Örnek;
1 2 3 4 |
var sayi1 = 27; var sayi2 = 3; var sonuc = sayi1/sayi2; document.write(sonuc); |
Yukarıda “sayi1” değişkeni değerini sayi2 değişkeni değerine bölüp sonuc değişkenine atadık ve sonuc değişkeni değerini “document.write()” komutu ile ekrana yazdırdık. Ekrana yazılan değer 3 sayısı oldu.
Mod operatörü, operatörün solundaki değerin operatörün sağındaki değere tam bölümünden kalanı almak için kullanılır. Operatör sembolü yüzde “%” işaretidir.
Sözdizimi: sayi1%sayi2;
Örnek;
1 2 3 4 |
var sayi1 = 60; var sayi2 = 15; var sonuc = sayi1 % sayi2; document.write(sonuc); |
Yukarıdaki örnekte 60 sayısını 15 sayısına tam böldük ve işlem sonucu kalanını alıp sonuc değişkenine atadık. Ardından sonuc değişkenini “document.write()” komutu ile ekrana yazdırdık. Ekranda yazılan değerimiz bu iki sayının tam bölümünden kalan değer olan 2 sayısı olacaktır.