【发布时间】:2015-08-28 14:52:09
【问题描述】:
我对下面的代码有一个小问题,而不是我得到的数字 NaN。怎么了?
for (var i = 0; i<100; i++) {
x = i ^ i
result = x + result;
}
var y = result - (result ^ result);
console.log(y);
【问题讨论】:
-
初始化结果是什么?
-
你在哪里声明了结果?
-
对不起:result = 0;
-
我得到
0作为 y 的值。 -
是的,我一开始没有将结果初始化为 0,但它应该返回一个不同于零的数字。对吗?
标签: javascript numbers nan