【发布时间】:2016-07-03 12:09:44
【问题描述】:
我对 JavaScript 和 Node.JS 都很陌生,我真的不明白为什么我会使用以下表达式得到 NaN:
var aUsersBetted = {};
aUsersBetted['1337'] += 200000;
logger.debug(aUsersBetted['1337']);
执行此操作后,它会在控制台中打印 NaN。我现在真的很困惑。顺便问一下这个愚蠢的问题。
【问题讨论】:
-
没有 leet 元素可以添加。
-
这是一个对象,不是数组
-
如果我输出整个数组,它会说:
{ '1337': NaN }. -
提示:
undefined + 1是什么?和0 + 1不一样。
标签: javascript node.js