CodeBlanks Logo Icon CodeBlanks

Aritmetik operatörler

+,-,*,/ ve % ile temel aritmetik işlemleri yapmayı öğrenirsin.

Aritmetik operatörler

JavaScript'te aritmetik operatörler sayılar üzerinde temel matematik işlemleri yapar: + (toplama), - (çıkarma), * (çarpma), / (bölme) ve % (modulo, kalan).

Örneğin 10 + 3 13, 10 / 3 3.333..., 10 % 3 1 döndürür. Modulo, bölmeden sonra kalanı verir; tek/çift kontrolü için çok işe yarar.

Bu operatörler sayılarla birlikte değişkenlere de uygulanır: price * qty gibi.

Modulo ve üs

Modulo operatörü % ile yazılır ve bölmeden sonra kalanı verir. Örneğin 7 % 3 1 döner (7 = 2*3 + 1).

Bu, bir sayının tek mi çift mi olduğunu kontrol etmek için idealdir: n % 2 === 0 çift, n % 2 === 1 tek sayıyı belirtir.

Üs alma için ** operatörü kullanılır: 2 ** 3 8 döner. Eski kodlarda Math.pow(2, 3) de görebilirsin.

Uygulama Aritmetik hesaplama

a = 10 ve b = 3 tanımla. sum, product ve remainder değişkenlerini sırasıyla a + b, a * b, a % b olarak hesapla. Her birini console.log ile yazdır.

Başlangıç kodu

index.js
const a = 10;
const b = 3;
// sum, product, remainder değişkenlerini hesapla
// Üçünü de console.log ile yazdır

Örnek çözüm

index.js
const a = 10;
const b = 3;
const sum = a + b;
const product = a * b;
const remainder = a % b;
console.log(sum);
console.log(product);
console.log(remainder);

Beklenen çıktı

13
30
1

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 7 % 3 ne döner?

  • 10
  • 2.33
  • 0
  • 1 Doğru cevap

Açıklama: 7 % 3, 7'nin 3'e bölümünden kalanı verir.

2 toplama örneği

Soru
const sum = 10 ____ 5;
Cevap
const sum = 10 + 5;

Açıklama: çıkarma, * çarpma, / bölme.

3 Operatörleri eşleştir

Kavram Anlamı
+ Toplama
- Çıkarma
* Çarpma
% Modulo (kalan)

Başlangıç bölümündeki tüm dersler