亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用switch怎么解答這道題呢?

求大神上個代碼~怎么用switch來進行這種數組的帥選

正在回答

8 回答

? switch (day1)

? {case 0 :month2="星期天";break;case 1 :month2="星期一";break;

? ? ?case 2 :month2="星期二";break;case 3 :month2="星期三";break;case 4 :month2="星期四";break;?

? ? ??

? ? ? case 5 :month2="星期五";break;case 6 :month2="星期六";break;


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

咩菠菜菜菜菜菜 提問者

非常感謝!
2016-10-20 回復 有任何疑惑可以回復我~

<!DOCTYPE ?HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>流程控制語句</title>

<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]=='大一'){

? ? ? ? if(infos[i][1]=='女'){

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

? ? ? ? }

? ? ?}

? ? ?}*/

//if實現

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

? ? switch(infos[i][3]){

? ? ? ? case '大一':

? ? ? ? ? ? switch(infos[i][1]){

? ? ? ? ? ? ? ? case '女':

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

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? }

? ? ? ? ? ? break;

? ? }

? ? }*/

//switch實現

var i=0;

while(i<infos.length){

? ? switch(infos[i][3]){

? ? ? ? case '大一':

? ? ? ? ? ? switch(infos[i][1]){

? ? ? ? ? ? ? ? case '女':

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

? ? ? ? ? ? ? ? ? ? break;

? ? ? ? ? ? }

? ? ? ? break;

? ? }

? ? i=i+1;

}

//while實現

</script>

</head>

<body>

</body>

</html>

//個人理解,不對指正

1 回復 有任何疑惑可以回復我~
var?infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],
['小C','男',24,'大四'],['小D','女',21,'大一'],
['小E','女',22,'大四'],['小F','男',21,'大一'],
['小G','女',22,'大二'],['小H','女',20,'大三'],
['小I','女',20,'大一'],['小J','男',20,'大三']
];
for(var?i=0;i<10;i++){?
switch(infos[i][3]){
case?'大一':
document.write(infos[i][0]+"<br>");
break;
}
}
for(var?j=0;j<10;j++){
switch(infos[j][1]){
case?'女':
document.write(infos[j][0]+"<br>");
break;
}
}

這個做的有點粗糙但基本滿足要求

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

switch本來在編程中就是判斷一個值的屬性

實用性不高-=

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

?function count(){

? ? ? ?

? ? //獲取第一個輸入框的值

? ? var one = document.getElementById("txt1").value;

//獲取第二個輸入框的值

? ? var two =document.getElementById("txt2").value;

//獲取選擇框的值

? ? ?var suan =document.getElementById("select").value;

//獲取通過下拉框來選擇的值來改變加減乘除的運算法則

? ?var sum;

? ?switch(suan){

? ? ? case "+":

? ? ? ? ?sum=parseInt(one)+parseInt(two);

? ? ? ? ?break;

? ? ? case"-":

? ? ? ? ?sum= parseInt(one)-parseInt(two);

? ? ? ? ? break;

? ? ? case"*":

? ? ? ? ? ?sum=parseInt(one)*parseInt(two);

? ? ? ? ? break;

? ? ? case"/":

? ? ? ? ? ?sum=parseInt(one)/parseInt(two);

? ? ? ? ? break;

? ?}

? ??

? ? //設置結果輸入框的值?

? ? document.getElementById("fruit").value=sum;

? ?}


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

用switch復雜很多很多//....


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

咩菠菜菜菜菜菜 提問者

知道復雜很多,可是就是想試試怎么用switch去做
2016-09-10 回復 有任何疑惑可以回復我~

這題用不到swithch吧...


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

舉報

0/150
提交
取消

用switch怎么解答這道題呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號