Here's my code. I've tried a lot of things but it's not working. Please don't give me some complicated code, because I'm merely an intermediate programmer in javascript. So try to make things as simple as possible if you can. Thanks to everyone who helps.
function readNumberOfEntries() {
var entryNumber, numberOfEntries, a;
do {
numberOfEntries = Number(prompt("Enter Value Here"));
if (numberOfEntries < 2) {
alert("Error: Number is not greater than or equal to 2");
}
} while (numberOfEntries < 2);
for (entryNumber = 0; entryNumber < numberOfEntries; entryNumber++) {
a[entryNumber] = Number(prompt("Enter Value"));
a = new Array(numberOfEntries);
document.writeln(a);
}
}
a = new Array(numberOfEntries);anddocument.writeln(a);be outside the loop? Otherwise, you're creating a new array after each entered number, which deletes the previous one. And then you're printing an empty arraynumberOfEntriestimes.