課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
for循環(huán)的好理解 對switch不曉得怎么寫?
2016-07-06
源自:JavaScript進階篇 4-10
正在回答
<!DOCTYPE ?HTML><html ><head> ? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ? ?<title>流程控制語句</title> ? ?<script type="text/javascript"> ? ? ? ?//第一步把之前的數據寫成一個數組的形式,定義變量為 infos ? ? ? ?var gril=new Array() ? ? ? ?var stu=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"], ? ? ? ? ? ?["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]]; ? ? ? ?document.write("stu:"+stu.length+"<br>");//總的學生數量 ? ? ? ?//第一次篩選,找出都是大一的信息 ? ? ? ?for(var i=0;i<stu.length;i++){ ? ? ? ? ? ?switch (stu[i][3]){ ? ? ? ? ? ? ? ?case "大一": ? ? ? ? ? ? ? ? ? ?gril[gril.length]=stu[i]; ? ? ? ? ? ? ? ? ? ?document.write("大一的學生有:"+stu[i]+"<br>"); ? ? ? ? ? ? ? ? ? ?break; ? ? ? ? ? ?} ? ? ? ?} ? ? ? ?document.write("gril:"+gril.length+"<br>");//大一的學生數量 ? ? ? ?//第二次篩選,找出都是女生的信息 ? ? ? ?for(var j=0;j<gril.length;j++){ ? ? ? ? ? ?switch (gril[j][1]){ ? ? ? ? ? ? ? ?case "女": ? ? ? ? ? ? ? ? ? ?document.write("大一的女學生有:"+gril[j][0]+"<br>"); ? ? ? ? ? ? ? ? ? ?break; ? ? ? ? ? ?} ? ? ? ?} ? ?</script></head><body></body></html>
weibo_蘇_0 提問者
表達式 n(通常是一個變量)
switch(n)
{case 1: ?執(zhí)行代碼塊 1 ?break;case 2: ?執(zhí)行代碼塊 2 ?break;default: ?n 與 case 1 和 case 2 不同時執(zhí)行的代碼}
?break(用來停止程序執(zhí)行的break后的語句不會執(zhí)行)阻止代碼自動地向下一個 case 運行
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
2 回答嘿嘿,小伙伴們 9-4 不會的看過來
6 回答有做的更精簡的小伙伴嗎
2 回答小伙伴們 幫我看下我這是哪里寫錯了啊?
4 回答慕課網計時器的使用有問題,小伙伴們注意
8 回答出不來...伙伴們幫我看看啊哭...
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-08
<!DOCTYPE ?HTML>
<html >
<head>
? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ?<title>流程控制語句</title>
? ?<script type="text/javascript">
? ? ? ?//第一步把之前的數據寫成一個數組的形式,定義變量為 infos
? ? ? ?var gril=new Array()
? ? ? ?var stu=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],
? ? ? ? ? ?["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
? ? ? ?document.write("stu:"+stu.length+"<br>");//總的學生數量
? ? ? ?//第一次篩選,找出都是大一的信息
? ? ? ?for(var i=0;i<stu.length;i++){
? ? ? ? ? ?switch (stu[i][3]){
? ? ? ? ? ? ? ?case "大一":
? ? ? ? ? ? ? ? ? ?gril[gril.length]=stu[i];
? ? ? ? ? ? ? ? ? ?document.write("大一的學生有:"+stu[i]+"<br>");
? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ?}
? ? ? ?}
? ? ? ?document.write("gril:"+gril.length+"<br>");//大一的學生數量
? ? ? ?//第二次篩選,找出都是女生的信息
? ? ? ?for(var j=0;j<gril.length;j++){
? ? ? ? ? ?switch (gril[j][1]){
? ? ? ? ? ? ? ?case "女":
? ? ? ? ? ? ? ? ? ?document.write("大一的女學生有:"+gril[j][0]+"<br>");
? ? ? ? ? ? ? ? ? ?break;
? ? ? ? ? ?}
? ? ? ?}
? ?</script>
</head>
<body>
</body>
</html>
2016-07-06
表達式 n(通常是一個變量)
switch(n)
{
case 1:
?執(zhí)行代碼塊 1
?break;
case 2:
?執(zhí)行代碼塊 2
?break;
default:
?n 與 case 1 和 case 2 不同時執(zhí)行的代碼
}
?break(用來停止程序執(zhí)行的break后的語句不會執(zhí)行)阻止代碼自動地向下一個 case 運行