Bu örnekte, sayının tek mi çift mi olduğunu kontrol etmek için bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Karşılaştırması ve Mantıksal Operatörler
- JavaScript if… else İfadesi
- JavaScript Üçlü İşleci
Çift sayılar, 2'ye tam olarak bölünebilen sayılardır .
Kalan operatör %
bir sayı ile kullanıldığında kalanı verir. Örneğin,
const number = 6; const result = number % 4; // 2
Bu nedenle, 2%
ile kullanıldığında , kalan sıfır olsa bile sayı çifttir. Aksi takdirde, sayı tektir .
Örnek 1: if… else kullanma
// program to check if the number is even or odd // take input from the user const number = prompt("Enter a number: "); //check if the number is even if(number % 2 == 0) ( console.log("The number is even."); ) // if the number is odd else ( console.log("The number is odd."); )
Çıktı
Bir sayı girin: 27 Sayı tek.
Yukarıdaki programda number % 2 == 0
sayının çift olup olmadığını kontrol eder . Kalan 0 ise, sayı çifttir.
Bu durumda, % 27 2 eşittir 1 . Dolayısıyla sayı tuhaftır.
Yukarıdaki program, üçlü bir operatör kullanılarak da yazılabilir.
Örnek 2: Üçlü İşleci Kullanma
// program to check if the number is even or odd // take input from the user const number = prompt("Enter a number: "); // ternary operator const result = (number % 2 == 0) ? "even" : "odd"; // display the result console.log(`The number is $(result).`);
Çıktı
Bir sayı girin: 5 Sayı tek.