jS:点击函数将数字添加到变量 - 给出 NaN

2024-05-02

我的问题很简单,我无法使用 click 事件添加到 javascript 中的全局变量。它返回一个NaN结果。

var xx = 50;

$('div').click(function(){
  var xx = xx + 10;
  alert(xx)
});

JSFIDDLE https://jsfiddle.net/1beo7mgw/


因为您正在声明相同的变量(xx) 两次

参见小提琴: https://jsfiddle.net/1beo7mgw/2/ https://jsfiddle.net/1beo7mgw/2/

那么,为什么它返回 NaN 呢?

因为在这条线上var xx = xx + 10;多变的xx再次定义,但未使用任何值进行初始化,然后添加 10。

So var xx将举行undefined在 undefined 上加上 10 将返回的不是数字 (NaN)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jS:点击函数将数字添加到变量 - 给出 NaN 的相关文章

随机推荐