2016-04-24 7 views
-2

Ich versuche, die folgende Übung zu tun: Erstellen Sie eine Funktion, die eine ganze Zahl als Argument und gibt "gerade" für gerade Zahlen oder "ungerade" für ungerade Zahlen.Bericht gerade oder ungerade Anzahl in JS

Hier ist mein Code; Ich kann nicht herausfinden, was mir fehlt:

+2

Was Ist es das, was du erwartest? Die Funktion sieht für mich korrekt aus ... – smaili

+0

Müssen Sie eine Fehlerüberprüfung durchführen - wie die Validierung, dass das Argument eine ganze Zahl ist? – Soren

Antwort

0

Sie werden nichts zurückgeben, nur in der Konsole ausgeben.

function even_or_odd(n) { 
    if(n % 2 === 0) { 
     return 'Even'; 
    } else { 
     return 'Odd'; 
    } 
}; 
0

Unter der Annahme, "i" die Zahl ist zu prüfen ...

if(i%2){alert('odd');} else {alert('even');} 
0

Nichts nur die Zeichenfolge zurück, wenn die Rückkehr ist das Ziel:

function even_or_odd(n) { 
 
     if (n % 2 === 0) { 
 
     return 'Even'; 
 
     } else { 
 
     return 'Odd'; 
 
     } 
 
    }; 
 
    
 
    alert(even_or_odd(5)); 
 
    alert(even_or_odd(2));

Verwandte Themen