Her programlama dilinin olmazsa olmazı operatörler, Javascript programlama dilinin de vazgeçilmezlerindendir. Bizde bu yazımızda operatörler konusunu işleyeceğiz.
Operatör Nedir ?
Javascript’te operatör, değerler ve değişkenler üzerinde işlemler gerçekleştirmek için kullanılan sembolleridir. Örneğin,
2 + 3; // Çıktısı : 5
Javascript Operatör Türleri
Javascript dilinde bulunan ve bu derste işleyeceğimiz operatör türleri;
- Atama Operatörleri
- Aritmetik operatörler
- Karşılaştırma Operatörleri
- Mantıksal operatörler
- Bitwise (bitsel)Operatörler
- String Operatörleri
Javascript Atama Operatörleri
Değişkenlere değer atamak için atama operatörleri kullanılır. Örneğin,
const x = 5;
Burada, x değişkenine 5 değerini atamak için = operatörü kullanılır.
Yaygın olarak kullanılan atama operatörleri;
Operatör | Açıklama |
---|---|
= | Ata |
+= | Ekle ve ata |
-= | Çıkar ve ata |
*= | Çarp ve ata |
/= | Böl ve ata |
%= | Kalanı ata |
Javascript Atama Operatörleri Örnek Kullanımı
var sayi;
sayi = 5; // sayi değişkeninin değeri : 5
sayi += 10; // sayi değişkeninin yeni değeri : 15
sayi -= 3; // sayi değişkeninin yeni değeri : 12
sayi *= 2; // sayi değişkeninin yeni değeri : 24
sayi /= 3; // sayi değişkeninin yeni değeri : 8
sayi %= 3; // sayi değişkeninin yeni değeri : 2
Javascript Aritmetik Operatörler
Aritmetik operatörleri matematiksel işlemler için kullanırız. Örneğin;
const number = 3 + 5; // Çıktısı : 8
Burada + operatörü iki değeri toplama için kullanıldı.
Operatör | Operatör İsmi | Örnek |
---|---|---|
+ | Toplama | x + y |
– | Çıkarma | x – y |
* | Çarpma | x * y |
/ | Bölme | x / y |
% | Mod | x % y |
++ | Arttır | x++ veya ++x |
— | Eksilt | y– veya –y |
** | Üs | x ** y |
Javascript Aritmetik Operatörler Örnek Kullanımı
var sayi1 = 25;
var sayi2 = 17;
document.write(sayi1 + sayi2);
// Çıktısı : 42
document.write(sayi1 - sayi2);
// Çıktısı : 8
document.write(sayi1 * sayi2);
// Çıktısı : 425
document.write(sayi1 / sayi2);
// Çıktısı : 1
document.write(sayi1 % sayi2);
// Çıktısı : 8
Javascript Karşılaştırma Operatörleri
Karşılaştırma operatörleri, iki farklı değişkeni veya değerleri karşılaştırmak için kullanılır. Sonuç olarak ‘true’ veya ‘false’ değerlerini döndürür. Örneğin;
const a = 3, b = 2;
console.log(a > b); // Çıktısı : true
Operatör | Açıklama | Örnek |
---|---|---|
== | Eşit mi ? | a == b |
=== | Eşit ve türleri aynı mı ? | a === b |
!= | Eşit değil mi ? | a != b |
!== | Eşit mi veya türleri aynı mı ? | a !== b |
> | Büyük mü? | a > b |
< | Küçük mü ? | a < b |
>= | Büyük veya eşit mi ? | a >= b |
<= | Küçük veya eşit mi ? | a <= b |
Javascript Karşılaştırma Operatörleri Örnek Kullanımı
var sayi1 = 25;
var sayi2 = 17;
document.write(sayi1 == sayi2);
// Çıktısı : false
document.write(sayi1 === sayi2);
// Çıktısı : false
document.write(sayi1 != sayi2);
// Çıktısı : true
document.write(sayi1 !== sayi2);
// Çıktısı : true
document.write(sayi1 > sayi2); // Çıktısı : true
document.write(sayi1 < sayi2); // Çıktısı : false
document.write(sayi1 >= sayi2); // Çıktısı : true
document.write(sayi1 <= sayi2); // Çıktısı : false
Javascript Mantıksal Operatörler
Karşılaştırma işlemini birden fazla koşula göre yapmak istiyorsak mantıksal operatörleri kullanmalıyız. Sonuç olarak yine ‘true’ veya ‘false’ değerini döndürür. Örneğin;
const x = 5, y = 3;
(x < 6) && (y < 5); // true
Operatör | Açıklama |
---|---|
&& | ve |
|| | veya |
! | değil |
Javascript Mantıksal Operatörler Örnek Kullanımı
var sayi1 = 5;
var sayi2 = 25;
var sayi3 = 4;
if((sayi1 <= sayi ) && (sayi1 != sayi3)){
... // eğer sayi1 küçük veya eşitse sayi2'ye VE(&&) sayi1 eşit değilse sayi3 bu satır çalışacak.
}
if((sayi1 == sayi2) || (sayi1 > sayi3)){
... // eğer sayi1 eşitse sayi2'ye VEYA(||) sayi1 büyükse sayi3'ten bu satır çalışacak.
}
Javascript Bitwise(bitsel) Operatörler
Bitsel operatörler, sayıların ikili gösterimleri üzerinde işlemler gerçekleştirir.
Operatör | Açıklama |
---|---|
& | bit düzeyinde AND |
| | Bit düzeyinde OR |
^ | Bit düzeyinde XOR |
~ | Bit düzeyinde NOT |
<< | Sola kayma |
>> | Sağa Kayma |
>>> | Sağa x hane kayma (x burada işlemden gelir. Örneğin; y >>> x ) |
Bitsel operatörler günlük programlamada nadiren kullanılır.
JavaScript String Operatörleri
Javascript’te, iki veya daha fazla string‘i birleştirmek için ‘+’ operatörünü kullanırız. Hemen örnek kullanım görelim.
console.log('evrensel' + " " + 'kod');
// Çıktısı : evrensel kod
Not : ‘+’ operatörü string ifadeler ile kullanıldığında birleştirme gerçekleştirir. Ancak sayılarla kullanıldığında toplama işlemi yapar.
Bu yazımızda Javascript programlama dilinde operatörler konusunu işledik. Umarım faydalı olmuştur. Diğer Javascript derslerimizi de okumak isterseniz buraya tıklayarak tüm Javascript derslerine ulaşabilirsiniz.
[…] çıkarma, bölme, çarpma) program kodunu yazacağız. Ayrıca bu soruyla alakalı ‘Javascript Operatörler‘ yazımızı da okuyabilirsiniz. Artık sorumuza […]
[…] ve if-else sorgularını kullanacağız. Eğer bu konularda eksiklikleriniz varsa ‘Javascript Operatörler‘ ve ‘Javascript Koşul İfadeleri‘ adlı yazılarımızı […]