使用二维数组查询省份

var provs=["河北省","山东省","河南省"];
   //  0         1        2
var cities=[
["石家庄","保定","廊坊"],
["济南","青岛","烟台"],
["郑州","开封","洛阳"]
];
var prov=prompt("输入省份");
//遍历provs中每个省份名,同时初始化变量p=-1
for (var i=0,p=-1;i<provs.length;i++ ){
//如果当前省份等于输入的省份prov
if(provs[i]==prov){
p=i;//让p等于i
break;//退出循环
}
}//(遍历结束)
//如果p不等于-1
if(p!=-1){
//遍历cities中p位置的子数组
for(var i=0;i<cities[p].length;i++){
//输出cities中p位置的子数组中的当前城市
console.log(cities[p][i]);
}
}else{//否则
alert("不存在的省份");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值