尝试添加变量时出现 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 错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 PL/SQL Oracle 中尝试创建 INSTEAD OF 触发器时出现“错误的绑定变量”错误?
尝试在枚举中添加 IsSerializable 时出现 gwt 错误