首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我使用isNaN编写的简单JavaScript代码无法正常工作

问我使用isNaN编写的简单JavaScript代码无法正常工作
EN

Stack Overflow用户
提问于 2021-10-02 20:41:35
回答 1查看 45关注 0票数 0

我正在学习JavaScript入门课程,并且我学习了isNaN函数。我写了一个简单的程序,其中JS重复prompt方法,除非用户在提示符中键入数字。我不知道为什么我的代码不能像我期望的那样工作。如果在提示符下输入两次,程序将自动转义while循环。

代码语言:javascript
复制
<script>
    
     var userSalary = prompt("Hi, type a number!");

    
    while(isNaN(userSalary)){
        parseFloat(prompt(userSalary+ " is not number..."));
        userSalary.reset()
    }
    
    alert("Thank you!");
    
        
</script>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-02 20:44:48

您没有在循环中设置userSalary的值:

代码语言:javascript
复制
var userSalary = prompt("Hi, type a number!");

while(isNaN(userSalary)){
    userSalary = parseFloat(prompt(userSalary + " is not number..."));
}
alert("Thank you!");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69420119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档