运行程序,写出运算结果

Var a=[2,3,4,5,6];
sum=0;
For(var j=1; j<a.length;j++)
sum+=a[j];
Document.write(sum);

for ..of遍历值,而且3处地方未区分大小写

img


用下面的

img

<script>
    var a = [2, 3, 4, 5, 6];
    sum = 0;
    for (var val of a) sum += val;
    //或者下面的
    //for (var i = 0; i < a.length; i++) sum += a[i];
    document.write(sum);
</script>

img


有其他问题可以继续交流~

Var a=[2,3,4,5,6];
sum=0;
For(var j=0; j<a.length;j++)
sum+=a[j];
Document.write(sum);

把j=1改成j=0就行

数组的索引是从0开始的

Var a=[2,3,4,5,6];
sum=0;
For(var j=0; j<a.length;j++)
  sum+=a[j];
Document.write(sum);

数组下标一般都是以0开始的。

img

有帮助麻烦点下采纳,谢谢๑•́₃•̀๑