|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
要求如下:javascript
函数名为maxValue(),带一个数组形参,形参名自定义,传入整型数组。
返回值为得到的最大值
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
[color=Red]</head>
<body>
</body>
<script>
function maxValue(array_1) {
var array_1 = new Array();
array_1[0]=1;
array_1[1]=2;
array_1[2]=5;
array_1[3]=6;
max1 = array_1[0];
for (let i = 0; i <array_1.length; i++) {
if (array_1[i] >= max1) {
max1 = array_1[i];
}
return(max1);
}
}
</script>
</html>
求助语法错位在哪里啊,找不出来求求帮助!!!!!
你把 return 返回值 写到了 for 循环里,导致只循环一次就返回了
把函数改成这样:
- function maxValue(array_1) {
- var array_1 = new Array();
- array_1[0] = 1;
- array_1[1] = 2;
- array_1[2] = 5;
- array_1[3] = 6;
- max1 = array_1[0];
- for (let i = 0; i < array_1.length; i++) {
- if (array_1[i] >= max1) {
- max1 = array_1[i];
- }
- }
- return max1;
- }
复制代码
|
|