如何将NaN转换为0?

时间:2013-05-02 15:06:08

标签: javascript forms nan

如果未在我的某个表单中输入值,则会在javascript中创建更晚的NaN结果。我只想宣布任何时候NaN会显示它会显示0.我想通过简单地添加

<script>

a = a || 0

</script>

到我的脚本的开头,它会没事的。

无论如何,无论情况如何,NaN总是等于0?

1 个答案:

答案 0 :(得分:8)

NaN无法覆盖的全局对象。

参考:https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/NaN

另一种方法是使用isNaN然后

a = isNaN(a) ? 0 : a;