Javascript 向数组元素添加数字
我想给任何数组的元素添加一些数字,但是我得到了NaN。我知道为什么我们都是NaN。我只是想知道做类似事情的方法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您可以采用默认值零,而
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+随机数,但它不起作用。