以下代碼是否正確呢?謝謝!
<!DOCTYPE??HTML>
<html?>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>流程控制語句</title>
<script?type="text/javascript">
?//第一步把之前的數(shù)據(jù)寫成一個數(shù)組的形式,定義變量為?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?a=0;a<infos.length;a++)
?{
???for(var?b=0;b<infos[a].length;b++)
???{
????????if(infos[a][b]=="大一")
????????{
????????????if(infos[a][1]=='女')
????????????{
????????????????document.write(infos[a][0]+"??");
????????????}
? ? ? ? ?
????????}
????}???????????????????????????
?}
2020-03-27
你一維長度判斷錯了,應(yīng)該是a.length
2020-03-21
不一定需要寫b吧,b是第四個數(shù)。
2020-03-16
一維跟二維不需要有關(guān)聯(lián),一維長度為8,二維為4,二維小于一維的長度,多判斷了四位!符號統(tǒng)一看著不難受,一下單引號一下又是雙引號!自己參考一下吧!
for(var?a=0;a<8;a++)? ?//這是一維的長度
?{
???for(var?b=0;b<4;b++) //二維的長度? ?要這樣做二維只需要判斷四位就行
???{
????????if(infos[a][b]=="大一"&&infos[a][1]=="女")
????????{
????????????????document.write(infos[a][0]+" </br> ");
? ? ? ? ?}
????}???????????????????????????
?}