JAVASCRİPT

JavaScript Operatörleri

JavaScript, programlama sırasında veriler üzerinde işlem yapmak için çeşitli operatörler sunar. Bu operatörler, aritmetik işlemler, karşılaştırma, mantıksal işlemler, atama ve daha fazlasını gerçekleştirmek için kullanılır. Bu makalede, JavaScript’te kullanılan temel operatör türlerini ve örneklerini inceleyeceğiz.


1. Aritmetik Operatörler

Aritmetik operatörler, sayısal değerler üzerinde matematiksel işlemler yapmak için kullanılır.

Operatörler:

  • Toplama (+): İki değeri toplar.
  let sum = 10 + 5; // 15
  • Çıkarma (-): İki değeri çıkarır.
  let difference = 10 - 5; // 5
  • Çarpma (*): İki değeri çarpar.
  let product = 10 * 5; // 50
  • Bölme (/): İki değeri böler.
  let quotient = 10 / 5; // 2
  • Mod Alma (%): İki değerin bölümünden kalanı verir.
  let remainder = 10 % 3; // 1
  • Üs Alma (**): Bir değerin diğer değer kadar üssünü alır.
  let power = 2 ** 3; // 8

Örnek:

let a = 10;
let b = 5;

console.log(a + b); // 15
console.log(a - b); // 5
console.log(a * b); // 50
console.log(a / b); // 2
console.log(a % b); // 0
console.log(a ** b); // 100000

2. Atama Operatörleri

Atama operatörleri, değişkenlere değer atamak için kullanılır.

Operatörler:

  • Temel Atama (=): Değişkene değer atar.
  let x = 10;
  • Toplama Atama (+=): Değişkenin değerine ekler.
  x += 5; // x = x + 5
  • Çıkarma Atama (-=): Değişkenin değerinden çıkarır.
  x -= 5; // x = x - 5
  • Çarpma Atama (*=): Değişkenin değerini çarpar.
  x *= 5; // x = x * 5
  • Bölme Atama (/=): Değişkenin değerini böler.
  x /= 5; // x = x / 5
  • Mod Atama (%=): Değişkenin değerini modlar.
  x %= 5; // x = x % 5
  • Üs Atama (**=): Değişkenin değerini üssünü alır.
  x **= 2; // x = x ** 2

Örnek:

let x = 10;

x += 5; // x = 15
x -= 3; // x = 12
x *= 2; // x = 24
x /= 4; // x = 6
x %= 5; // x = 1
x **= 3; // x = 1

3. Karşılaştırma Operatörleri

Karşılaştırma operatörleri, iki değeri karşılaştırmak ve bir boolean (true veya false) değeri döndürmek için kullanılır.

Operatörler:

  • Eşit Mi (==): Değerleri karşılaştırır (tür dönüşümü yapar).
  console.log(10 == "10"); // true
  • Eşit Değil Mi (!=): Değerler eşit değilse true döner.
  console.log(10 != "10"); // false
  • Tam Eşit Mi (===): Hem değer hem de tür karşılaştırır.
  console.log(10 === "10"); // false
  • Tam Eşit Değil Mi (!==): Hem değer hem de tür eşit değilse true döner.
  console.log(10 !== "10"); // true
  • Büyük Mü (>): Sol değer sağdan büyükse true döner.
  console.log(10 > 5); // true
  • Küçük Mü (<): Sol değer sağdan küçükse true döner.
  console.log(10 < 5); // false
  • Büyük veya Eşit Mi (>=): Sol değer sağdan büyük veya eşitse true döner.
  console.log(10 >= 10); // true
  • Küçük veya Eşit Mi (<=): Sol değer sağdan küçük veya eşitse true döner.
  console.log(10 <= 5); // false

Örnek:

let a = 10;
let b = 5;

console.log(a == b); // false
console.log(a != b); // true
console.log(a === 10); // true
console.log(a !== "10"); // true
console.log(a > b); // true
console.log(a < b); // false
console.log(a >= 10); // true
console.log(a <= 5); // false

4. Mantıksal Operatörler

Mantıksal operatörler, birden fazla koşulu birleştirmek veya tersine çevirmek için kullanılır.

Operatörler:

  • Ve (&&): Tüm koşullar true ise true döner.
  console.log(true && false); // false
  • Veya (||): En az bir koşul true ise true döner.
  console.log(true || false); // true
  • Değil (!): Koşulun tersini alır.
  console.log(!true); // false

Örnek:

let x = 10;
let y = 5;

console.log(x > 5 && y < 10); // true
console.log(x > 10 || y < 5); // false
console.log(!(x == y)); // true

5. Diğer Operatörler

a) Koşul (Ternary) Operatörü

Koşul operatörü, kısa bir if-else yapısıdır.

Örnek:

let age = 18;
let status = (age >= 18) ? "Yetişkin" : "Çocuk";
console.log(status); // Çıktı: Yetişkin

b) Tipof Operatörü

typeof, bir değişkenin veri türünü döndürür.

Örnek:

console.log(typeof 10); // "number"
console.log(typeof "Merhaba"); // "string"
console.log(typeof true); // "boolean"

Sonuç

JavaScript operatörleri, programlama sırasında veriler üzerinde işlem yapmak için kullanılan temel araçlardır. Aritmetik, atama, karşılaştırma, mantıksal ve diğer operatörler, JavaScript’te etkili ve okunabilir kod yazmak için önemlidir. Bu makalede verilen örnekler, operatörlerin nasıl çalıştığını ve ne zaman kullanılacağını anlamanıza yardımcı olacaktır. JavaScript operatörlerini iyi öğrenerek, daha karmaşık ve etkili programlar geliştirebilirsiniz.

Bunu Paylaş
Pin Share

KoMedya

2000 yıllarda başlayan web tasarım heyecanı her geçen gün artarak devam ediyor. Bu kadar yıllık tecrübemi artık insanlara aktarma zamanı geldi de geçiyor. Birlikte güzel tasarımlar da buluşmak dileklerimle...

Bir yanıt yazın

Bizi Sosyal Medyadan Takip edebilirsiniz.