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

求解释<CODE>

求解释<CODE>

柳寒烟 2015-07-24 17:29:29
<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>流程控制语句</title><script type="text/javascript"> //第一步把之前的数据写成一个数组的形式,定义变量为 infos var infos=   [['小A','女',21,'大一'],  ['小B','男',23,'大三'],    ['小C','男',24,'大四'],  ['小D','女',21,'大一'],    ['小E','女',22,'大四'],  ['小F','男',21,'大一'],    ['小G','女',22,'大二'],  ['小H','女',20,'大三'],    ['小I','女',20,'大一'],  ['小J','男',20,'大三']];      for(var d=0;d<infos.length;d++)   {         if(infos[d][3]=='大一')    {      document.write(infos[d]+"<br>");     }    }     do{  var i=0;  i=i+1;  document.write(infos[i][0]+"<br>");}       while(infos[i][1]='女')</script></head><body></body></html>测试时   浏览器占用的内存 在逐渐升高  10几秒的时间 一切都卡住啦
查看完整描述

1 回答

?
arlenhui

TA贡献30条经验 获得超5个赞

 do
{
  var i=0;
  i=i+1;
  document.write(infos[i][0]+"<br>");
}while(infos[i][1]='女')

每次循环进去,你都令i=0,然后i=i+1 所以i==1,进入while层判断你是用=赋值,应该用==

查看完整回答
反对 回复 2015-07-24
  • 1 回答
  • 0 关注
  • 1223 浏览
慕课专栏
更多

添加回答

举报

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