尝试添加变量时出现 NaN 错误

Posted

技术标签:

【中文标题】尝试添加变量时出现 NaN 错误【英文标题】:NaN error when trying to add variables 【发布时间】:2014-08-29 09:33:40 【问题描述】:

当我使用其余代码运行此程序时,除此之外一切正常!我只是得到一些东西说£NaN0我不明白为什么它不是一个数字有人请帮忙!

【问题讨论】:

NaN 不是数字,当您尝试对无法转换为数字的事物进行数学运算时会发生这种情况。你用的是什么输入法? 我使用的输入在我显示的代码的顶部(我的 html 代码) 【参考方案1】:

您发布的代码很好,但您未发布的代码却不行。

我运行您的代码并注释掉了蓝图/VPS 的内容,并且运行良好。我猜你的问题在这里:

var userChoiceBlueprntVal = blueprtSelected.options[blueprtSelected.selectedIndex].value;
var userChoiceBlueprntValint = parseInt(userChoiceBlueprntVal);

userChoiceBlueprntVal 得到什么?它很可能不是一个 int,这使得 userChoiceBlueprntValint NaN 以及随后的所有其他计算。

如果您无法从此处修复它,请发布您的所有代码。

【讨论】:

@user3476638 <option>Select from:</option> 将给出 NaN 如果被选中。要么给它一个默认值,要么做一些错误检查。此外,您仍然缺少代码。尝试创建一个 jsfiddle jsfiddle.net 将您的代码/html 放入其中,保存,然后粘贴链接供我们运行 好的,感谢将值添加到 成功! @user3476638 没问题,如果一切正常,请务必选择此作为接受的答案

以上是关于尝试添加变量时出现 NaN 错误的主要内容,如果未能解决你的问题,请参考以下文章

连接到 ODBC 时出现 MS Access 错误

为啥在 PL/SQL Oracle 中尝试创建 INSTEAD OF 触发器时出现“错误的绑定变量”错误?

尝试选择两列时出现 np.where 错误

尝试在枚举中添加 IsSerializable 时出现 gwt 错误

为啥在尝试将firebase添加到flutter时出现此错误“已弃用的API”

尝试添加外部库时出现 CMake 错误