如果未在我的某个表单中输入值,则会在javascript中创建更晚的NaN结果。我只想宣布任何时候NaN会显示它会显示0.我想通过简单地添加
<script>
a = a || 0
</script>
到我的脚本的开头,它会没事的。
无论如何,无论情况如何,NaN总是等于0?
答案 0 :(得分:8)
NaN
是无法覆盖的全局对象。
参考:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/NaN
另一种方法是使用isNaN
然后
a = isNaN(a) ? 0 : a;