Kod jest ostro przekombinowany. Całą funkcję isEven można wyrazić JEDNĄ linijką: return number % 2 === 0;. Dodatkowo: funkcja ma zwracać swój wynik – nic więcej. Wyświetlanie informacji, że liczba jest/nie jest parzysta nie jest już działką funkcji sprawdzającej parzystość. Po tych zmianach dostajemy ostatecznie taki kod:
function isEven( number ) {
return number % 2 === 0;
}
if ( isEven( -56 ) ) {
document.write( 'Liczba jest parzysta' );
} else {
document.write( 'Liczba nie jest parzysta' );
}
Oczywiście document.write nie powinno być używane, a zamiast tego lepiej zastosować element.innerHTML.