那一朵太阳花 发表于 2022-4-26 10:24:52

javascript数组

要求如下:javascript
函数名为maxValue(),带一个数组形参,形参名自定义,传入整型数组。
返回值为得到的最大值
<!DOCTYPE html>
<html>
        <head>
                <meta charset="utf-8">
                <title></title>
        lor=Red]</head>
        <body>
        </body>
        <script>
                function maxValue(array_1) {
                        var array_1 = new Array();
                        array_1=1;
                        array_1=2;
                        array_1=5;
                        array_1=6;
                        max1 = array_1;
                        for (let i = 0; i <array_1.length; i++) {
                                if (array_1 >= max1) {
                                        max1 = array_1;
                                }
                        return(max1);
                        }
               

                }
        </script>
</html>
求助语法错位在哪里啊,找不出来求求帮助!!!!!

wp231957 发表于 2022-4-26 12:21:36

错误信息呢

Twilight6 发表于 2022-4-26 14:09:24


你把 return 返回值 写到了 for 循环里,导致只循环一次就返回了

把函数改成这样:

    function maxValue(array_1) {
      var array_1 = new Array();
      array_1 = 1;
      array_1 = 2;
      array_1 = 5;
      array_1 = 6;
      max1 = array_1;
      for (let i = 0; i < array_1.length; i++) {
            if (array_1 >= max1) {
                max1 = array_1;
            }
      }
      return max1;
    }
页: [1]
查看完整版本: javascript数组