跳转到帖子
  • 游客您好,欢迎来到黑客世界论坛!您可以在这里进行注册。

    赤队小组-代号1949(原CHT攻防小组)在这个瞬息万变的网络时代,我们保持初心,创造最好的社区来共同交流网络技术。您可以在论坛获取黑客攻防技巧与知识,您也可以加入我们的Telegram交流群 共同实时探讨交流。论坛禁止各种广告,请注册用户查看我们的使用与隐私策略,谢谢您的配合。小组成员可以获取论坛隐藏内容!

    TheHackerWorld官方

JavaScript 特殊数字值 NaN


KaiWn

推荐的帖子

  • NaN是唯一一个不和自身不相等的值,Array》prototype.indexOf 使用了严格相等,因此不能通过该方法在数组中查找 NaN:

    NaN === NaN // false
    [NaN].indexof(NaN); // false

    如果想要检查一个值是否为 NaN,必须使用全局函数 isNaN():

    isNaN(NaN); // true
    isNaN(33); // false

    但是,isNaN 对非数字不起作用,最好是把 isNaN 和类型检查组合起来:

    function checkNaN(value) {
      return typeof value === 'number' && isNaN(value);
    }

    或者,可以检查这个值是否和它本身不相等,因为 NaN 是唯一有这样特征的值:

    function checkNaN(value) {
      return vlaue !== value;
    }
链接帖子
意见的链接
分享到其他网站

黑客攻防讨论组

黑客攻防讨论组

    You don't have permission to chat.
    • 最近浏览   0位会员

      • 没有会员查看此页面。
    ×
    ×
    • 创建新的...