i have to write a program which asks the user in advance how many numbers will be input. Receive that many numbers and output the highest using JavaScript functions. Having a set amount of numbers for the user to enter numbers is no good for this exercise. It needs to be the user who enters the amount of numbers to be entered.
I have made a start, but its not working. Any help would be great!
<P>Numbers Exercise</P>
<p id="numbers"></p>
<input type="button" value="Start" onClick = "numbers();">
<script>
function numbers(){
var numbers = 0;
var outMessage = "";
var numbersArray = new Array(numbers);
do{
numbers = prompt('How many numbers?', 0);
}while(isNaN(numbers));
var arr = [];
for (var i = 0; i < 20; i++) {
arr[i] = parseInt(prompt('Enter a number'), 0);
}
var maxNum = Math.max.apply(null, arr);
document.getElementById('result').textContent = maxNum;
}
</script>
</body>
</html>