【问题标题】:How would I check if a prompt is a string/number/boolean我将如何检查提示是否为字符串/数字/布尔值
【发布时间】:2020-07-16 02:28:25
【问题描述】:

所以这里有一些背景信息;我目前正在构建一个控制台应用程序(您可以在其中执行print() 和其他操作)。所以本质上我是在用 JavaScript 制作一种编程语言。我正在做的是,如果用户键入命令(我正在执行一个简单的命令;print())。它会提示输入booleanstringnumber,具体取决于他们是否输入了print(boolean)print(number) 等。如何检查用户在提示中输入的输入是否为字符串、布尔值或数字(我将提示存储在变量中)?

【问题讨论】:

  • 你需要展示一些你目前拥有的代码。
  • 您是如何获得用户输入的? window.prompt 总是返回 String
  • 不要将“已回答”一词编辑到问题标题中。绿色的勾就足够了。

标签: javascript html string numbers boolean


【解决方案1】:

parseInt() 仅在第一个无效字符之前转换尽可能多的字符串,而不是整个字符串。所以 parstInt("123abc") 是 123。

如果您在变量上使用 parseInt() 并且它不会返回任何内容,这可以判断它是否不是整数。

【讨论】:

    猜你喜欢
    • 2019-05-03
    • 2017-04-16
    • 2022-07-31
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    相关资源
    最近更新 更多