Aritmetik operatörler
- Node.js kursu
- Başlangıç
- Ders 24/116
- 4 dk
+,-,*,/ 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
const a = 10;
const b = 3;
// sum, product, remainder değişkenlerini hesapla
// Üçünü de console.log ile yazdırÖrnek çözüm
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
const sum = 10 ____ 5;
const sum = 10 + 5;
Açıklama: çıkarma, * çarpma, / bölme.
3 Operatörleri eşleştir
| Kavram | Anlamı |
|---|---|
+ |
Toplama |
- |
Çıkarma |
* |
Çarpma |
% |
Modulo (kalan) |