我使用 isNaN 的简单 JavaScript 代码无法正常工作
My Simple JavaScript code using isNaN is not working
我正在学习 JavaScript 入门课程,我学习了 isNaN
函数。
我写了一个简单的程序,其中 JS 重复 prompt
方法,除非用户在提示中键入数字。
我不知道为什么我的代码不能按预期工作。如果在提示符处输入两次,程序会自动跳出while循环。
<script>
var userSalary = prompt("Hi, type a number!");
while(isNaN(userSalary)){
parseFloat(prompt(userSalary+ " is not number..."));
userSalary.reset()
}
alert("Thank you!");
</script>
您没有在循环中设置 userSalary
的值:
var userSalary = prompt("Hi, type a number!");
while(isNaN(userSalary)){
userSalary = parseFloat(prompt(userSalary + " is not number..."));
}
alert("Thank you!");
我正在学习 JavaScript 入门课程,我学习了 isNaN
函数。
我写了一个简单的程序,其中 JS 重复 prompt
方法,除非用户在提示中键入数字。
我不知道为什么我的代码不能按预期工作。如果在提示符处输入两次,程序会自动跳出while循环。
<script>
var userSalary = prompt("Hi, type a number!");
while(isNaN(userSalary)){
parseFloat(prompt(userSalary+ " is not number..."));
userSalary.reset()
}
alert("Thank you!");
</script>
您没有在循环中设置 userSalary
的值:
var userSalary = prompt("Hi, type a number!");
while(isNaN(userSalary)){
userSalary = parseFloat(prompt(userSalary + " is not number..."));
}
alert("Thank you!");