Takip et

JavaScript Operatörleri: Derinlemesine İnceleme

JavaScript Operatörleri: Derinlemesine İnceleme

Merhaba! Ben Fatih Soysal ve bugün JavaScript’in temel yapı taşlarından biri olan operatörleri derinlemesine inceleyeceğiz. JavaScript’te, değişkenleri manipüle etmek, değerleri karşılaştırmak ve işlemler gerçekleştirmek için çeşitli operatörler kullanılır. Bu makalede, farklı operatör türlerini, işlevlerini ve örnekleriyle birlikte ele alacağız. Öncelikle, en sık kullanılan operatör kategorilerini tanıyalım.

Aritmetik Operatörler

Aritmetik operatörler, sayılar üzerinde matematiksel işlemler gerçekleştirmek için kullanılır. Bunlar toplama (+), çıkarma (-), çarpma (*), bölme (/), mod alma (%), üs alma (**) ve artırma/azaltma (++/–) operatörlerini içerir.


let x = 10;
let y = 5;

console.log(x + y); // 15
console.log(x - y); // 5
console.log(x * y); // 50
console.log(x / y); // 2
console.log(x % y); // 0
console.log(x ** y); // 100000
x++; // x = 11
y--; // y = 4

Karşılaştırma Operatörleri

Karşılaştırma operatörleri, iki değeri karşılaştırmak ve sonucunda bir boolean değeri (true veya false) döndürmek için kullanılır. Bunlar eşittir (==), kesin eşittir (===), eşit değildir (!=), kesin eşit değildir (!==), büyüktür (>), küçüktür (<), büyük eşittir (>=) ve küçük eşittir (<=) operatörleridir. Kesin eşitlik operatörü (===), hem değeri hem de veri tipini karşılaştırırken, eşitlik operatörü (==), yalnızca değeri karşılaştırır. Bu nedenle, kesin eşitlik operatörünü kullanmak genellikle daha güvenilirdir.


let a = 5;
let b = "5";

console.log(a == b); // true (değer eşitliği)
console.log(a === b); // false (kesin eşitlik)

Mantıksal Operatörler

Mantıksal operatörler, boolean değerler üzerinde işlemler yapar ve yeni bir boolean değeri döndürür. VE (&&), VEYA (||) ve DEĞİL (!) operatörleri bu kategoride yer alır. VE operatörü, sadece iki operand da true ise true döndürür. VEYA operatörü, en az bir operand true ise true döndürür. DEĞİL operatörü ise, operandın değerini tersine çevirir.


let c = true;
let d = false;

console.log(c && d); // false
console.log(c || d); // true
console.log(!c); // false

Atama Operatörleri

Atama operatörleri, değerleri değişkenlere atar. Temel atama operatörü (=) dir. Ayrıca, atama işlemiyle birlikte aritmetik işlemler yapan bileşik atama operatörleri de vardır (+=, -=, *=, /=, %=, **=). Bu operatörler, daha kısa ve okunaklı kod yazılmasını sağlar. Örneğin, x += 5; x = x + 5; ile aynı anlama gelir.


let e = 10;
e += 5; // e = 15

Diğer Operatörler

Bunların dışında, koşullu operatör (ternary operator) (? :), virgül operatörü (,), bitsel operatörler ve tip operatörleri gibi diğer operatörler de vardır. Bu operatörleri daha detaylı olarak incelemek için Mozilla Developer Network belgesine bakabilirsiniz. Ayrıca JavaScript öğrenme yolculuğunuzda size yardımcı olacak daha fazla kaynak için kendi web sitemi fatihsoysal.com adresini ziyaret edebilirsiniz.

Umarım bu makale, JavaScript operatörleri hakkında daha kapsamlı bir anlayış kazanmanıza yardımcı olmuştur. Eğer herhangi bir sorunuz veya eklemek istediğiniz bir şey varsa, lütfen yorumlarda belirtin.

#Etiketler: javascript, operatörler, aritmetik operatörler, karşılaştırma operatörleri, mantıksal operatörler, atama operatörleri, javascript öğrenme, programlama, javascript eğitimi, fatihsoysal

Yorumlar
İçeriği beğendiniz mi? Bir tartışma başlatın veya görüşlerinizi paylaşın.
Yorum Yaz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta Bülteni
Yazılım Topluluğuna Katılın
En son güncellemeleri, yaratıcı ipuçlarını ve özel kaynakları doğrudan e-posta kutunuza alın. Tasarım ve inovasyonun geleceğini birlikte keşfedelim.