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

执行不了,求帮忙

 

 var infos=[['小A','女',21,'大一'],  ['小B','男',23,'大三'],

 ['小C','男',24,'大四'],  ['小D','女',21,'大一'],

 ['小E','女',22,'大四'],  ['小F','男',21,'大一'],

 ['小G','女',22,'大二'],  ['小H','女',20,'大三'],

 ['小I','女',20,'大一'],['小J','男',20,'大三']]

 

switch( infos[i][2]&&infos[i][4] ){


    case "女"&& "大一":


document.write("女生的名字是:"+ infos[i][0]+"<br/>")


};


正在回答

4 回答

switch( infos[i][2]&&infos[i][4] ) 换成 switch( infos[i][1]&&infos[i][3] )

0 回复 有任何疑惑可以回复我~
#1

老王哥哥 提问者

哦,恍然大悟,谢谢
2016-08-03 回复 有任何疑惑可以回复我~

为了完善最好加上default的情况。case后加“:”再接条件。

0 回复 有任何疑惑可以回复我~

var infos = [

    ['小A','女',21,'大一'],

    ['小B','男',23,'大三'],

['小C','男',24,'大四'],

['小C','男',24,'大四'],

['小D','女',21,'大一'],

['小E','女',22,'大四'],

['小F','男',21,'大一'],

['小G','女',22,'大二'],

['小H','女',20,'大三'],

['小I','女',20,'大一'],

['小J','男',20,'大三']

];

for (var i=0;i<infos.length;i++)

{if (infos[i][3]=="大一"&&infos[i][1]=="女")

{document.write(infos[i][0]+"<br/>")

}

}

case后面的是一个条件,而不能为表达式,你要想用表达式的话可以用if-else

2 回复 有任何疑惑可以回复我~
#1

老王哥哥 提问者

谢谢,我正想知道我哪错了呢,谢谢
2016-08-03 回复 有任何疑惑可以回复我~

额,亲爱的,索引是从0开始的

0 回复 有任何疑惑可以回复我~
#1

老王哥哥 提问者

-----么明白
2016-08-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

执行不了,求帮忙

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信