我花了 days 尝试解决最近的 javascript 项目中的“输入未定义”问题。近 61,000 个搜索结果表明其他人也做了同样的事情。
我最初首先分配一个全局 (x) 变量,它本质上是
undefined
Number(x)
x = Nan ? Nan || x;
我们如何解决这个问题?
解决方案不在 JS 中,而是在 HTML 中:
更改“
这有效地定义了输入,这将消除任何“未定义”或“NaN”标志。