为了账号安全,请及时绑定邮箱和手机立即绑定

遍历问题,请问为什么没有结果?问题二如下,请高手解答。。。

遍历问题,请问为什么没有结果?问题二如下,请高手解答。。。

慕用4288045 2016-11-03 15:24:03
var myarr1= new Array(1,321,3215,11,354,321);for(var i=0;i<5;i++){document.write(myarr1[i]);}问题二:如何用遍历的思想解决数组中最大值最小值的问题,能否用if(myarr1[i]<myarr1[i+1]){myarr1[i]=myarr1[i+1]}的方法解决,求给出详细解决办法。
查看完整描述

1 回答

已采纳
?
赵小妖么么哒

TA贡献44条经验 获得超26个赞

问题一:

var myarr1= new Array(1,321,3215,11,354,321);

for(var i=0;i<5;i++){document.write(myarr1[i]);}

第一行的分号,你写成中文的分号了。请用英文的。

问题二:

你的方法有个问题。就是当i等于4的时候

你的判断就成了if(myarr1[4]<myarr1[5]),但是myarr1[5]不存在。

我的方法是

var max=0;

for(var i=0;i<5;i++){

        if(myarr1[i]>max){

            max = myarr1[i];

}

}

希望采纳。。



查看完整回答
2 反对 回复 2016-11-03
  • 1 回答
  • 0 关注
  • 995 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信