Bu örnekte, kullanıcı tarafından girilen sayının pozitif mi, negatif mi yoksa sıfır mı olduğunu kontrol etmeyi öğ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
Sen kullanıyor olacak if… else if… else
bir program yazmak için açıklama.
Örnek 1: Numara Türünü if… else if… else ile kontrol edin
// program that checks if the number is positive, negative or zero // input from the user const number = parseInt(prompt("Enter a number: ")); // check if number is greater than 0 if (number> 0) ( console.log("The number is positive"); ) // check if number is 0 else if (number == 0) ( console.log("The number is zero"); ) // if number is less than 0 else ( console.log("The number is negative"); )
Çıktı
Bir sayı girin: 0 Sayı sıfırdır.
Yukarıdaki program, kullanıcı tarafından girilen sayının pozitif, negatif veya sıfır olup olmadığını kontrol eder.
- Koşul
number> 0
, sayının pozitif olup olmadığını kontrol eder . - Koşul
number == 0
, sayının sıfır olup olmadığını kontrol eder . - Koşul
number < 0
, sayının negatif olup olmadığını kontrol eder .
Yukarıdaki program iç içe if… else
ifade kullanılarak da yazılabilir .
Örnek 2: Numara Türünü iç içe geçmişse kontrol edin … else
// check if the number is positive, negative or zero const number = prompt("Enter a number: "); if (number>= 0) ( if (number == 0) ( console.log("The number is zero"); ) else ( console.log("The number is positive"); ) ) else ( console.log("The number is negative"); )
Çıktı
Bir sayı girin: 0 Sıfır rakamını girdiniz
Yukarıdaki program Örnek 1 ile aynı şekilde çalışır . Bununla birlikte, ikinci örnek iç içe geçmiş if… else
ifadeyi kullanır .