Menu
Coddy logo textTech

Modül Operatörü

Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası — ders 13 / 77.

Modulo operatörü %, bir sayının diğerine bölünmesinden sonra kalanın ne olduğunu söyler.

result = dividend % divisor
  • dividend: Bölünen sayı.
  • divisor: Bölüneni bölen sayı.
  • result: Bölme işleminden kalan.

Örneğin,

result = 10 % 3

Burada, 10 sayısı 3'e bölünür. 3, 10'un içinde üç kez vardır ve kalan 1'dir. Böylece, result 1 olacaktır.

Genellikle mod alma işlemi, bir sayının çift mi yoksa tek mi olduğunu kontrol etmek için kullanılır:

  • Eğer bir sayı çiftse, 2'ye bölündüğünde 0 kalanını verecektir.
  • Eğer bir sayı tekse, 2'ye bölündüğünde 1 kalanını verecektir.
challenge icon

Görev

Başlangıç

a, b ve c değişkenlerini (sırasıyla) 9, 2.6 ve 11 değerleriyle başlatan bir kod yazın.

Bundan sonra, aşağıdaki değişkenleri başlatın:

  • a mod 2 sonucunu tutacak olan d 
  • a mod 3 sonucunu tutacak olan e
  • c mod 10 sonucunu tutacak olan f

Sonucu kontrol edin ve farklı bölünenlerin ve bölenlerin sonucu nasıl etkilediğini görün.

Kopya kağıdı

Modulo operatörü %, bir sayının diğerine bölünmesinden kalan sonucu döndürür:

result = dividend % divisor

Örnek:

result = 10 % 3  // sonuç 1'dir

Yaygın kullanım durumu - bir sayının çift mi yoksa tek mi olduğunu kontrol etmek:

  • Çift sayılar: number % 2 0 döndürür
  • Tek sayılar: number % 2 1 döndürür

Kendin dene

// Kodunuzu aşağıya yazın


// Aşağıdaki satırı değiştirmeyin
console.log(`a = ${a}`)
console.log(`b = ${b}`)
console.log(`c = ${c}`)
console.log(`d = ${d}`)
console.log(`e = ${e}`)
console.log(`f = ${f}`)
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler