Hallo zusammen,
wir sollen Folgendes machen:
,,Schreiben Sie eine Funktion, die drei Zahlen als Argumente verwendet und das Maximum davon zurückgibt."
Doch leider komme ich nicht weiter. Wenn ich z.B. erst 100 schreibe (ins prompt) dann 3, dann 4, dann spuckt mir der Alarm aus, dass 4 die höchste zahl ist (obwohl die 100 es ist...).
Hier ist mein Code bis jetzt:
let firstNumber = prompt("Enter your first number!")
let secondNumber = prompt("Enter your second number!")
let thirdNumber = prompt("Enter your third number!")
function maxNumber (firstNumber, secondNumber, thirdNumber) {
if (firstNumber > secondNumber && firstNumber > thirdNumber) {
return firstNumber
}
else if (secondNumber > firstNumber && secondNumber > thirdNumber) {
return secondNumber
}
else if (thirdNumber > firstNumber && thirdNumber > secondNumber) {
return thirdNumber
}
}
const maxNumbersAtAll = maxNumber(firstNumber, secondNumber, thirdNumber)
const result = alert(`${maxNumbersAtAll} is the highest number!`)
Könnte mir jemand weiterhelfen? Ich muss bald schlafen gehen, aber möchte das noch zu Ende machen.
Dankeschön im Voraus!
LG