CodeBlanks Logo Icon CodeBlanks

Toplama ve çıkarma

Toplama ve çıkarma fonksiyonlarını ekler ve test edersin.

Toplama ve çıkarma

İlk ders add fonksiyonunu tanımlamıştın. Şimdi subtract fonksiyonunu ekleyeceğiz; aynı yapıyı izler.

function subtract(a, b) { return a - b; }. Bu, a'dan b'yi çıkarıp döndürür. Parametre adları aynı kalabilir; her fonksiyonun kendi kapsamı vardır.

Birbiriyle ilgili fonksiyonları yan yana tutmak kodun okunmasını kolaylaştırır. Hesap makinesinde dört işlemi de bu biçimde tanımlayacağız.

Metot gövdesi ve return

Bir fonksiyonun gövdesi, süslü parantezler arasındaki koddur. Burada hesaplama yapılır ve sonuç return ile döndürülür.

return ifadesi fonksiyonu bitirir ve sağdaki değeri çağırana verir. return a - b; yazdığında, subtract(10, 3) çağrısı 7 döner.

Birden çok return de yazabilirsin; ilk eşleşen dönüş yapar. Örneğin sıfır kontrolünde erken return sık kullanılır.

Uygulama subtract fonksiyonunu tanımla

subtract(a, b) fonksiyonunu tanımla; a - b döndürsün. add fonksiyonu zaten tanımlı; dosya sonundaki console.log çağrıları hazır.

Başlangıç kodu

index.js
function add(a, b) {
  return a + b;
}

// subtract fonksiyonunu buraya tanımla

console.log(add(10, 3));
console.log(subtract(10, 3));

Örnek çözüm

index.js
function add(a, b) {
  return a + b;
}

function subtract(a, b) {
  return a - b;
}

console.log(add(10, 3));
console.log(subtract(10, 3));

Beklenen çıktı

13
7

Soru ve cevaplar

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

1 subtract gövdesi

Soru
function subtract(a, b) {
  return ____
}
Cevap
function subtract(a, b) {
  return a - b;
}

Açıklama: subtract a - b döndürür.

2 subtract(10, 3) ne döndürür?

  • 13
  • 30
  • 3
  • 7 Doğru cevap

Açıklama: subtract a - b döndürür; 10 - 3 = 7.

3 Operatörleri eşleştir

Kavram Anlamı
+ Toplama
- Çıkarma
* Çarpma
/ Bölme

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