当前位置: 首页 > 面试题库 >

如何在JavaScript中检查变量是否为整数?

易成天
2023-03-14
问题内容

如何检查JavaScript中的变量是否为整数,如果不是,则引发警报?我试过了,但是不起作用:

<html>
    <head>
        <script type="text/javascript">
            var data = 22;
            alert(NaN(data));
        </script>
    </head>
</html>

问题答案:

使用===运算符(严格等于,如下所示:

if (data === parseInt(data, 10))
    alert("data is integer")
else
    alert("data is not an integer")


 类似资料:
  • 问题内容: 我有以下代码 我将用它来查看数据库的不同“页面”(结果1-10、11-20等)。但是,我似乎无法使is_int()函数正常工作。在网址(noobs.php?p = 1)中输入“ 1”会给我无效的页面错误,以及类似“ asdf”的错误。 问题答案: 使用检查,如果一个变量是一个整数是一个坏主意。该函数将返回用于例如。这不是预期的行为。 要正确执行此操作,可以使用以下选项之一: 考虑此变量

  • 问题内容: 我想检查一个变量在JavaScript中是数组还是单个值。 我找到了可能的解决方案… 这是最好的方法吗? 问题答案: 有几种检查变量是否为数组的方法。最好的解决方案是您选择的解决方案。 这是Chrome上最快的方法,很可能是所有其他浏览器上的方法。所有数组都是对象,因此检查构造函数属性对于JavaScript引擎来说是一个快速的过程。 如果在确定对象属性是否为数组时遇到问题,则必须首先

  • 本文向大家介绍如何检查变量是否为JavaScript中的数组?,包括了如何检查变量是否为JavaScript中的数组?的使用技巧和注意事项,需要的朋友参考一下 要检查变量是否为数组,请使用“ instanceof。以下是语法- 示例 让我们看一个检查变量“ sports”是否为数组的示例?

  • 问题内容: 如何检查变量是否为整数? 问题答案: 如果你需要这样做,请执行 除非你使用的是Python 2.x,否则需要 不要使用type。在Python中,这几乎永远不是正确的答案,因为它阻止了多态性的所有灵活性。例如,如果你子类化int,则你的新类应注册为int,但type不会这样做: 这符合Python强大的多态性:你应该允许行为类似于的任何对象int,而不是强制将其作为一个对象。 BUT

  • 本文向大家介绍如何检查JavaScript变量是否为函数类型?,包括了如何检查JavaScript变量是否为函数类型?的使用技巧和注意事项,需要的朋友参考一下 使用“ typeof”检查它是否是一个函数。您可以尝试运行以下代码来检查JavaScript变量是否为函数类型: 示例

  • 问题内容: 我想知道如何检查变量是否是类(不是实例!)。 我试图使用该函数来执行此操作,但我不知道类将具有哪种类型。 例如,在以下代码中 我试图用 ??? 代替“ ” ,但我意识到这是python中的关键字。 问题答案: 更好的是:使用该功能。