Node.js中的isNaN函数

在以下情况下,为什么nodejs中的isNaN函数返回false

isNaN(''),isNaN('\n'),isNaN('\t')

这很奇怪。

我以为isNaN代表Not Number是一个人有什么想法吗?

有人可以澄清一下吗

提前致谢!

随笔

因为您没有传递数字,它会将其转换为数字。所有这些皈依的00,不NaN

Number('')
0
Number('\n')
0
Number('\t')
0
isNaN(0)
false

请注意,NaN这并不代表“不是JavaScript数字”。实际上,它与JavaScript完全分开,并且以支持IEEE-754浮点数的所有语言存在。

如果您想检查某个东西是否是javascript编号,则检查是

if (typeof value === "number") {

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js中的isNaN函数

来自分类Dev

Node.js中的异步函数

来自分类Dev

Node.js函数中的可选参数

来自分类Dev

Node.js中的GET / POST函数

来自分类Dev

Node.js函数中的可选参数

来自分类Dev

在Node.js中存根函数

来自分类Dev

Node.js中的函数调用执行

来自分类Dev

typeerror undefined 不是 node js 中的函数

来自分类Dev

node.js 中的基本函数调用

来自分类Dev

Node js,函数执行

来自分类Dev

在私有函数的函数中应用变量-Node.js

来自分类Dev

在Node.js中制作异步回调函数

来自分类Dev

node.js中的箭头函数上下文

来自分类Dev

如何在匿名函数中应用node.js REPL?

来自分类Dev

在Node.js中完成for循环后如何运行函数?

来自分类Dev

正确的过程以在Node.js中调用多个异步函数

来自分类Dev

在node.js中调用一个函数

来自分类Dev

从node.js中的一个文件调用函数

来自分类Dev

如何在node.js的同步函数中捕获错误?

来自分类Dev

在node.js中的AWS Lambda函数之间共享代码

来自分类Dev

从Node.js中的字符串调用函数

来自分类Dev

如何在回调函数Node JS中打破for循环

来自分类Dev

了解node.js中对递归函数的承诺

来自分类Dev

node.js中的节点计划回调函数

来自分类Dev

从Node.js中的异步函数返回值

来自分类Dev

node.js模块和函数中“ this”的含义

来自分类Dev

TypeError:promise.then(...)。then(...)。then(...)。then(...)。catch不是Node Js中的函数

来自分类Dev

在Node.js回调中调用模块函数

来自分类Dev

Node.js:在函数调用中包装整个脚本