Das ist also die Frage: Code eine Funktion namens DaySuffix, die einen einzelnen Parameter dauert. Der Parameter wird überprüft, um sicherzustellen, dass es sich um eine Zahl handelt (siehe Number.isNaN() und dann in die nächste Ganzzahl konvertiert. Es wird geprüft, ob die Ganzzahl im Bereich von 1 bis 31 liegt. Wenn eine der Überprüfungen fehlschlägt, wird der Wert null zurückgegeben Schließlich sollte die Ganzzahl mit dem entsprechenden Tag des Monats Suffix zurückgegeben werden (zB "1st", "2nd", "3rd", "27th" usw.). Verwenden Sie nur eine weitere Return-Anweisung (für insgesamt dreiAnfänger: Überprüfen von Parametern und ganzen Zahlen
)var daySuffix = function() {
var num1 = 100;
if (typeof num1 == 'number') {
document.write(num1 + " is a number <br/>");
} else {
document.write(num1 + " is not a number <br/>");
}
function between(daySuffix, min, max) {
return daySuffix >= min && daySuffix <= max;
}
if (between(daySuffix, 1, 31)) {
};
console.log()
};
daySuffix()
Natürlich bin ich ein wenig verloren Kann mir jemand einen Tipp geben, wo von hier aus zu
Wo bist du genau verloren? Betrachten wir das nochmal: 'Funktion zwischen (TagSuffix, Min, Max)'. Ich würde einen anderen Variablennamen für den ersten Parameter geben. Wenn Sie dann den Aufruf 'between (daySuffix, 1, 31)' machen, sollte der erste Parameter 'num1' sein. –
Ich denke, Sie müssen num1 als Parameter übergeben und das Ergebnis zurückgeben. Oder Sie stellen die Frage klarer – murli2308