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>
求助语法错位在哪里啊,找不出来求求帮助!!!!! 错误信息呢
你把 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]