当未在我的一种形式中输入值时,它会在 javascript 中创建 NaN 的后续结果。我只想在任何时候声明 NaN 会显示它会显示 0。我认为只需添加
<script>
a = a || 0
</script>
到我脚本的开头,它会很好。
无论如何,无论情况如何,NaN 都将始终等于 0?
当未在我的一种形式中输入值时,它会在 javascript 中创建 NaN 的后续结果。我只想在任何时候声明 NaN 会显示它会显示 0。我认为只需添加
<script>
a = a || 0
</script>
到我脚本的开头,它会很好。
无论如何,无论情况如何,NaN 都将始终等于 0?
NaN
is a global object that you cannot override.
Reference: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/NaN
One alternative is to use isNaN
then
a = isNaN(a) ? 0 : a;