首页 > 软件开发 > JavaScript >

如何使用JavaScript中方法判断非数字和数字类型

来源:互联网 2023-03-17 00:00:59 版权归原作者所有,如有侵权,请联系我们

一般情况下,在JavaScript中如果为非数字类型,返回值是NaN;但是有时明明判断的是一个NaN,但是使用typeof判断却还是个number。而且NaN跟自身是不相等的。下面利用实例说明,操作如下:KuU办公区 - 实用经验教程分享!

如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

工具/原料

  • JavaScript
  • HTML5
  • HBuilderX
  • 浏览器
  • 截图工具

方法/步骤

  • 1

    第一步,在已新建的JavaScript文件中,定义变量a并使用数字和字符串相除的结果赋值,如下图所示:KuU办公区 - 实用经验教程分享!

    如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

  • 2

    第二步,保存代码并打开浏览器查看打印结果,结果显示为NaN,如下图所示:KuU办公区 - 实用经验教程分享!

    如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

  • 3

    第三步,使用typeof判断变量a的基本数据类型,并赋值给变量b打印,如下图所示:KuU办公区 - 实用经验教程分享!

    如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

  • 3本页面未经许可获取自百度经验
  • 4

    第四步,从浏览器控制台查看到打印结果为number,但是在第二步中明明是NaN,如下图所示:KuU办公区 - 实用经验教程分享!

    如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

  • 5

    第五步,由于变量a是一个NaN,利用它跟NaN进行比较,并且使用==和===,如下图所示:KuU办公区 - 实用经验教程分享!

    如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

  • 6

    第六步,打开浏览器控制台,结果打印的是false false,两个都是不一致的,如下图所示:KuU办公区 - 实用经验教程分享!

    如何使用JavaScript中方法判断非数字和数字类型KuU办公区 - 实用经验教程分享!

  • 注意事项

    • 注意JavaScript中的NaN和自身是不相等的
    • 注意自身是NaN和利用typeof判断出为number是没有关系的

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!KuU办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号