Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.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_Arrays_Variables - Fatal编程技术网

Javascript 编程新手,变量/数组

Javascript 编程新手,变量/数组,javascript,arrays,variables,Javascript,Arrays,Variables,答案是: B(1) B(3) B(5) B(7) B(8) B(9) ? 如果在正确的方向上推动,我会很感激。执行后y为80。 完整的数组被传递到B()。B()中的循环迭代aValues的最后5个元素。Javascript中的数组从索引0开始,因此循环i=5;i> 0;i--从不接触索引为0的数组元素 函数a() 因此,对于您获得的每个循环索引: function A(a, b) { return a[b] * b; } function B(a) { va

答案是: B(1) B(3) B(5) B(7) B(8) B(9) ?
如果在正确的方向上推动,我会很感激。

执行后y为80。 完整的数组被传递到
B()
B()
中的循环迭代
aValues
的最后5个元素。Javascript中的数组从索引0开始,因此循环
i=5;i> 0;i--
从不接触索引为0的数组元素

函数
a()

因此,对于您获得的每个循环索引:

  function A(a, b) {
     return a[b] * b;
   }
  function B(a) {

     var x = 0;
     for (var i=5; i>0; i--)
     x += A(a, i);

     return x;
  }
      var aValues = [3,5,9,8,7,1];
      var y = B(aValues);

因此,在循环x包含返回并分配给y的值80之后

这是什么语言?代码来自哪里?我猜这是Javascript?回答是指
y
的值吗?因为如果是这样的话,y应该是一个整数。。。试一试这个:)“答案”是42。或者问题是什么?我认为是javascript,我认为答案是80,我得到了一些帮助,应该是a=aValues,B是i。结果是1*5x=5,然后4*7,然后x=5+28,3*8,然后x=33+24,2*9,然后x=57+18,1*5,然后x=75+5,x=80,那么变量y=80?很抱歉没有提供信息。谢谢你的帮助。这就是我需要的解释。
i=5 -> x += 1 * 5
i=4 -> x += 7 * 4
i=3 -> x += 8 * 3
i=2 -> x += 9 * 2
i=1 -> x += 5 * 1