首页 > 其他分享 >isNaN 与 Number.isNaN 区别

isNaN 与 Number.isNaN 区别

时间:2022-08-23 17:12:52浏览次数:48  
标签:isNaN false log 区别 NaN Number console

  isNaN()   是判断 是不是  NaN

  本意是利用Number() 方法,尝试将参数转换为Number类型,如果成功返回 false ,如果 失败返回 true;

 

  Number.isNaN()  从外面往里走 先进行的是Number 

  判断传入的参数是否严格的等于NaN(也就是 ===)。  它会首先判断传入的值是否为数字类型,如不是,直接返回false。

 

  ·

  console.log(isNaN('测试')) //true
  console.log(Number.isNaN('测试')) //false

  

标签:isNaN,false,log,区别,NaN,Number,console
From: https://www.cnblogs.com/wfming/p/16616837.html

相关文章

  • nginx做正向代理和反向代理的区别
    虽然正向代理服务器和反向代理服务器所处的位置都是客户端和真实服务器之间,所做的事情也都是把客户端的请求转发给服务器,再把服务器的响应转发给客户端,但是二者之间还是有......
  • webpack3和webpack4区别
    1.modewebpack增加了一个mode配置,只有两种值development|production。对不同的环境他会启用不同的配置。webpack4中通过内置的mode使用相应模式的内置优化。比如设置mo......
  • package.json和package-lock.json的区别(转载)
    package.json记录当前项目所依赖模块的版本信息,更新模块时锁定模块的大版本号(版本号的第一位),不能锁定后面的小版本,package-lock.jsonpackage-lock.json是在`npminst......
  • 利用Magic Number进行文件类型强校验实践
    在日常业务开发中,经常会遇到对文件的类型进行校验。文件类型校验可以弱校验,即仅根据文件的后缀名进行类型校验。但是这种校验方式无法识别恶意更改文件后缀名的情况。因此......
  • fecmall 和 fecify 有哪些区别?
    fecify和fecmall有很多的不同,主要体现在:1.面向用户群体不同,fecmall面向程序员,开源免费,无在线技术支持,而fecify面向非技术人员,需要付费授权,有更好的技术支持保障,2.fecmall......
  • String ==和equals的区别
    public boolean equals(Object obj) {    return (this == obj);} Object中的equals()方法其实就是==,而String重写了equals()方法把它修改成比......
  • 面试题:深拷贝、浅拷贝、引用拷贝的区别
    目录引用拷贝浅拷贝深拷贝小结作者:小牛呼噜噜|https://xiaoniuhululu.com计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜」引用拷贝引用......
  • 布式开发与敏捷开发的区别
    瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行。敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开......
  • 面试突击76:${} 和 #{} 有什么区别?
    ${}和#{}都是MyBatis中用来替换参数的,它们都可以将用户传递过来的参数,替换到MyBatis最终生成的SQL中,但它们区别却是很大的,接下来我们一起来看。1.功能不同${}......
  • [Google] LeetCode 1610 Maximum Number of Visible Points 极角排序
    Youaregivenanarraypoints,anintegerangle,andyourlocation,wherelocation=[posx,posy]andpoints[i]=[xi,yi]bothdenoteintegralcoordinateson......