Cant work out where im going wrong with this basic program. It is suppose to prompt the user for a number between 1 and 20, continue to display their number if it is within the values, if not prompt them again, then display their chosen number.
<HTML>
<HEAD>
<title>New Page 1</title>
<SCRIPT LANGUAGE = “JavaScript”>
var userNumber;
var yourNumber;
userNumber = window.prompt (‘please enter a number in the range 1 to 20’,”);
userNumber – parseFloat(userNumber);
while (userNumber <1 || userNumber >=20)
{
alert(‘Please re-enter number should be in range 1 to 20’ + ‘<BR>’);
userNumber = window.prompt (‘please enter a number in the range 1 to 20’,”);
userNumber = parseFloat(yourNumber)
};
userNumber = yourNumber
document.write(‘The user’s chosen number was ‘ + ‘yourNumber’)
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
many thanks
Rob