This project contains a JavaScript function that determines whether a number is odd or even based on the sum of its digits.
Given a number, if the sum of all its digits is odd, the number is considered oddish. If the sum of all its digits is even, the number is considered evenish. The function oddishOrEvenish()
takes a number as input and returns "Odd" if it is oddish and "Even" if it is evenish.
oddishOrEvenish(43)
returns "Odd" because 4 + 3 = 7, and 7 % 2 = 1.oddishOrEvenish(373)
returns "Odd" because 3 + 7 + 3 = 13, and 13 % 2 = 1.oddishOrEvenish(4433)
returns "Even" because 4 + 4 + 3 + 3 = 14, and 14 % 2 = 0.
- Enter a number in the input field.
- Click the "Test" button to execute the
oddishOrEvenish()
function. - The result will be displayed below the button, indicating whether the number is "Odd" or "Even".
- If the input is empty or not a valid number, an alert message will be displayed.
- The function only considers the sum of the digits, disregarding the sign of the number.
Feel free to try different numbers and test the functionality of the oddishOrEvenish()
function.
Bu proje, bir sayının basamaklarının toplamına göre sayının tek mi yoksa çift mi olduğunu belirleyen bir JavaScript işlevini içerir.
Verilen bir sayı için, sayının tüm basamaklarının toplamı tek ise sayı "oddish" olarak kabul edilir. Eğer tüm basamaklarının toplamı çift ise sayı "evenish" olarak kabul edilir. oddishOrEvenish()
işlevi, bir sayıyı girdi olarak alır ve sayı oddish ise "Odd" (tek) değerini, evenish ise "Even" (çift) değerini döndürür.
oddishOrEvenish(43)
işlevi "Odd" (tek) değerini döndürür çünkü 4 + 3 = 7 ve 7 % 2 = 1.oddishOrEvenish(373)
işlevi "Odd" (tek) değerini döndürür çünkü 3 + 7 + 3 = 13 ve 13 % 2 = 1.oddishOrEvenish(4433)
işlevi "Even" (çift) değerini döndürür çünkü 4 + 4 + 3 + 3 = 14 ve 14 % 2 = 0.
- Giriş alanına bir sayı girin.
- "Test" düğmesine tıklayarak
oddishOrEvenish()
işlevini çalıştırın. - Sonuç, düğmenin altında gösterilecek ve sayının "Odd" (tek) ya da "Even" (çift) olduğunu belirtecektir.
- Giriş alanı boş veya geçerli bir sayı değilse, bir uyarı mesajı görüntülenir.
- İşlev, sayının işaretini dikkate almadan sadece basamakların toplamını hesaba katar.
Farklı sayıları deneyebilir ve oddishOrEvenish()
işlevinin işlevselliğini test edebilirsiniz.