为什么两个数字相减会导致 NAN
Why are two numbers subtracted from each other causing a NAN
我正在研究以下nodejs javascript代码。我正在相互减去两个有效数字并因此接收 NAN。
有什么线索吗?
stringLength = process.stdout.colums - "Spaces: aa".length;
console.log(process.stdout.columns); //returns 80
console.log("Spaces: aa".length); //returns 10
console.log(eval(process.stdout.colums - "Spaces: aa".length)); //returns NAN
console.log(stringLength); //returns NAN
感谢您的帮助。
我认为是
拼写错误(colums
v/s columns
)导致了这个问题。
process.stdout.colums - "Spaces: aa".length; // undefined - 10 = NaN | Always, not even Evil (eval) can help
应该是
process.stdout.columns - "Spaces: aa".length;
相关文章:
- 扩展移相器按钮类不工作
- 将图像上传ajax与表单提交ajax相结合
- JavaScript NaN equvialence
- 如何为排除无穷大和NaN的数字声明Flow类型
- 为什么我在这个javaScript代码中使用NaN
- 如何防止Math.max()返回NaN
- 如何制作一个特殊的自动减法器
- 具有相同类的jquery-click元素
- 函数将输出nan而不是数字,为什么
- 将输入文本与某个选项的值相匹配并自动选择
- 如何在Javascript中将字符串与模式数组相匹配
- jquery中出现NaN错误.已经尝试过ParseInt,但仍然不起作用
- 将语句与jquery相结合,并使用媒体查询来实现返回页首按钮
- 尝试求和时,在我的表的页脚中返回$NaN
- 我的jquery中出现NaN错误
- 金额结果为NaN
- 使用running total时使用Javascript$NaN
- 为什么两个数字相减会导致 NAN
- 为什么我可以将一个字符串和一个数字相乘或相减
- 如何将从span到cookie的相减值保存到取消选中复选框