Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向数组元素添加数字_Javascript - Fatal编程技术网

Javascript 向数组元素添加数字

Javascript 向数组元素添加数字,javascript,Javascript,我想给任何数组的元素添加一些数字,但是我得到了NaN。我知道为什么我们都是NaN。我只是想知道做类似事情的方法 var a=[]; for(var i=0;i+=…将..附加到变量中以前的值。这里,它将一个数字附加到未设置的值,给出NaN 设置数组值时,只需去掉+=: var a=[]; for(var i=0;i+=…将..附加到变量中以前的值。这里,它将一个数字附加到未设置的值,给出NaN 设置数组值时,只需去掉+=: var a=[]; 对于(var i=0;i您可以采用默认值零,而

我想给任何数组的元素添加一些数字,但是我得到了NaN。我知道为什么我们都是NaN。我只是想知道做类似事情的方法

var a=[];

for(var i=0;i
+=…
..
附加到变量中以前的值。这里,它将一个数字附加到未设置的值,给出
NaN

设置数组值时,只需去掉
+=

var a=[];

for(var i=0;i
+=…
..
附加到变量中以前的值。这里,它将一个数字附加到未设置的值,给出
NaN

设置数组值时,只需去掉
+=

var a=[];

对于(var i=0;i您可以采用默认值零,而不是
undefined
进行加法

var a=[],
i、 j,随机数;
对于(i=0;i<6;i++){
对于(j=0;j<2;j++){
随机数=Math.floor(Math.random()*10)+1;
a[i]=(a[i]| | 0)+随机数;
}
}

log(a)
您可以使用默认值零,而不是
未定义的
进行添加

var a=[],
i、 j,随机数;
对于(i=0;i<6;i++){
对于(j=0;j<2;j++){
随机数=Math.floor(Math.random()*10)+1;
a[i]=(a[i]| | 0)+随机数;
}
}

log(a)
只需删除'+=',而只需使用'='


您正在将一个数字分配给一个未分配的变量。这就是为什么会出现一个错误。

只需删除'+=',而只需使用'='


您正在将一个数字分配给一个未分配的变量。这就是为什么会出现一个错误。

谢谢,我错过了括号。我尝试了一个[I]| | 0+随机数,但它不起作用。谢谢,我错过了括号。我尝试了一个[I]| | 0+随机数,但它不起作用。