Ich versuche, ein einfaches Programm zu schreiben, um die größte gerade Zahl von einem Array zu berechnen.Warum funktioniert mein Programm nicht?
Ein Array von 10 Elementen wird verwendet.
function biggestEven(array) {
var numberOfNumbers = array.length;
var biggestYet = 0;
var theNumber;
for (var i = 0; i < numberOfNumbers; i++) {
if(array[i] % 2 = 0) {
biggestYet = array[i];
}
if(array[i] % 2 = 0 && array[i] > biggestYet) {
theNumber = biggestYet;
}
}
return theNumber;
}
var myArray = [];
for (var i = 0; i < 10; i++) {
myArray[i] = window.prompt("Enter number " + (i+1) + "of 10:");
}
console.log("The biggest even number is: " + biggestEven(myArray));
Bitte helfen ich stecken bin. Das Programm führt nicht in Chrom.
Sie sind auf halbem Weg. Bitte zeigen Sie, was falsch ist und wie Sie es beheben können –