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

这个为什么什么效果都出不来,大神求助!

这个为什么什么效果都出不来,大神求助!

Mark_孟8 2016-07-20 21:25:54
var infos=[['小A','女',21,'大一'],  ['小B','男',23,'大三'],['小C','男',24,'大四'],  ['小D','女',21,'大一'],['小E','女',22,'大四'],  ['小F','男',21,'大一'],['小G','女',22,'大二'],  ['小H','女',20,'大三'],['小I','女',20,'大一'],  ['小J','男',20,'大三']]; //第一步把之前的数据写成一个数组的形式,定义变量为 infos for(var i=0;i<infos.length;i++){     if(infos[i][3]=="大一"){         document.write(infos[i]+"<br/>")         }     }
查看完整描述

4 回答

已采纳
?
刚毅87

TA贡献345条经验 获得超309个赞

你这 bug 真不好找. if 语句判断语句的后括号为中文状态下的.改为英文状态下就对了.

查看完整回答
4 反对 回复 2016-07-20
  • Mark_孟8
    Mark_孟8
    谢谢,还是没反应。哭
  • 刚毅87
    刚毅87
    怎么会没反应,我亲自测试的.(infos[i][3]=="大一"),这个后括号改为英文状态,你是不是改错了
  • Mark_孟8
    Mark_孟8
    谢谢,太粗心了
?
乔帮主

TA贡献184条经验 获得超67个赞

用处理二维数组的方式来处理下试试!

查看完整回答
1 反对 回复 2016-07-20
  • Mark_孟8
    Mark_孟8
    这个是javascript4-10的练习,是二维数组,看着没问题,就是什么效果都没,很纳闷。
?
刚毅87

TA贡献345条经验 获得超309个赞

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>Insert title here</title>
	</head>

	<body>
		<!--<input type="text" id="clock" />-->
	</body>
	<script type="text/javascript">
		var infos = [
			['小A', '女', 21, '大一'],
			['小B', '男', 23, '大三'],
			['小C', '男', 24, '大四'],
			['小D', '女', 21, '大一'],
			['小E', '女', 22, '大四'],
			['小F', '男', 21, '大一'],
			['小G', '女', 22, '大二'],
			['小H', '女', 20, '大三'],
			['小I', '女', 20, '大一'],
			['小J', '男', 20, '大三']
		];
		//第一步把之前的数据写成一个数组的形式,定义变量为 infos

		for(var i = 0; i < infos.length; i++) {
			if(infos[i][3] == "大一") {
				document.write(infos[i] + "<br/>")
			}
		}

	</script>

</html>


查看完整回答
反对 回复 2016-07-20
?
乔帮主

TA贡献184条经验 获得超67个赞

这个infos应该是一个二维数组吧?

查看完整回答
反对 回复 2016-07-20
  • 4 回答
  • 0 关注
  • 1349 浏览
慕课专栏
更多

添加回答

举报

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