Operatör Nedir?
Basit bir ifadeyi ele alalım: 4 + 5 9'a eşittir. Burada 4 ve 5'e işlenen, '+' işaretine ise operatör denir. JavaScript aşağıdaki operatör türlerini desteklemektedir:
- Aritmetik Operatörler
- Karşılaştırma Operatörleri
- Mantıksal (veya İlişkisel) Operatörler
- Atama Operatörleri
- Koşullu (veya Üçlü) Operatörler
Aritmetik Operatörler
JavaScript aşağıdaki aritmetik operatörleri desteklemektedir:
Örnek üzerinden gidecek olursak; A değişkeni 10, B değişkeni 20 değerini alsın.
1 |
+ (Ekleme Operatörü)
İki değişkeni toplar
Örn: A + B sonucu 30 olur.
|
2 |
- (Çıkarma Operatörü)
İkinci değişkeni birinciden çıkarır
Örn: A - B sonucu -10 olur.
|
3 |
* (Çarpma Operatörü)
Tüm operatörleri çarpar.
Örn: A * B sonucu 200 olur.
|
4 |
/ (Bölme Operatörü)
Bölünen sayı bölen tarafından bölünür.
Örn: B / A sonucu 2 olur.
|
5 |
% (Kalan alma operatörü)
Bölüm sonucundan kalanı alır.
Örn: B % A sonucu 0 olur çünkü 20/10 dan kalan 0'dır.
|
6 |
++ (Artırma operatörü)
Integer değerini 1 artırır.
Örn: A++ sonucu 11 olur.
|
7 |
-- (Azaltma operatörü)
Integer değerini 1 azaltır.
Örn: A-- sonucu 9 olur.
|
Aşağıdaki kod, aritmetik işleçlerin JavaScript'te nasıl kullanılacağını gösteren bir örnektir. İnceleyecek olursak:
<html> <body> <script type="text/javascript"> <!-- var a = 33; var b = 10; var c = "Test"; var satirboslugu = "<br />"; document.write("a + b = "); result = a + b; document.write(result); document.write(satirboslugu); document.write("a - b = "); result = a - b; document.write(result); document.write(satirboslugu); document.write("a / b = "); result = a / b; document.write(result); document.write(satirboslugu); document.write("a % b = "); result = a % b; document.write(result); document.write(satirboslugu); document.write("a + b + c = "); result = a + b + c; document.write(result); document.write(satirboslugu); a = ++a; document.write("++a = "); result = ++a; document.write(result); document.write(satirboslugu); b = --b; document.write("--b = "); result = --b; document.write(result); document.write(satirboslugu); //--> </script> </body> </html>Html ekranı aşağıdaki çıktıyı bize verir:
a + b = 43 a - b = 23 a / b = 3.3 a % b = 3 a + b + c = 43Test ++a = 35 --b = 8
Siz de kendiniz inceleyip sonuçların nasıl geldiğini kontrol edebilirsiniz.
0 yorum:
Yorum Gönder