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

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

請問為什么輸出是空白?

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>switch</title>
<script type="text/JavaScript">
var myweek=3;//myweek表示星期幾變量
switch(myweek)
{
?case 1:
?case 2:
?document.write("學習理念知識");
?break;
?case 3:
?case 4:
?document.write("到企業實踐");
?break;
?case 5:
?document.write("總結經驗");
?break;
?default;
?document.write("周六、日休息和娛樂");
}
</script>
</head>
<body>
</body>
</html>

正在回答

10 回答

還有一種可能,你得檢查一下default后面的標點符號,應該是冒號,如果寫錯了也不行

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

飛兒1981 提問者

對的 !正解,我一直以為是分號,謝謝了
2016-12-12 回復 有任何疑惑可以回復我~
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>switch</title>
<script?type="text/JavaScript">
var?data=new?Date;//本機時間
var?myweek?=data.getDay();//getDay()輸出0,1,2,3,4,5,6分別代表星期日,一,二,三,四,五,六
switch(myweek)
{
?case?1:
?case?2:
?document.write("學習理念知識");
?break;
?case?3:
?case?4:
?document.write("到企業實踐");
?break;
?case?5:
?document.write("總結經驗");
?break;
?default:
?document.write("周六、日休息和娛樂");
}
</script>
</head>
<body>
</body>
</html>

加了個日期變量,日期不用自己寫,根據本電腦的時間判斷

0 回復 有任何疑惑可以回復我~
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
<title>switch</title>
<script?type="text/JavaScript">
var?myweek?=7;//myweek表示星期幾變量
switch(myweek)
{
?case?1:
?case?2:
?document.write("學習理念知識");
?break;
?case?3:
?case?4:
?document.write("到企業實踐");
?break;
?case?5:
?document.write("總結經驗");
?break;
?default:
?document.write("周六、日休息和娛樂");
}
</script>
</head>
<body>
</body>
</html>


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

分號不對,應該是冒號

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

你的default后面的標點是;不是:

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

飛兒1981 提問者

是的 謝謝
2016-12-12 回復 有任何疑惑可以回復我~

default可以寫但是后面的那行代碼刪掉

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

飛兒1981 提問者

那就不符合要求描述的內容了
2016-12-12 回復 有任何疑惑可以回復我~

var myweek =3;//myweek表示星期幾變量

switch(myweek)

{

?case 1:

?case 2:

?document.write("學習理念知識");

?break;

?case 3:

?case 4:

?document.write("到企業實踐");

?break;

?case 5:

?document.write("總結經驗");

?break;

?case 6:

?case 7:

?document.write("周六、日休息和娛樂");

?default:


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

飛兒1981 提問者

這樣寫是沒有輸出的,倒數第二行加上break也沒有
2016-12-12 回復 有任何疑惑可以回復我~

可能星期幾比較特殊,沒有6和7;default把前面幾個值排除掉了

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

你把default連同后面的代碼刪掉,在運行就會打印出“到企業去實踐”。

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

飛兒1981 提問者

確實是的,但是練習要求必須寫default
2016-12-12 回復 有任何疑惑可以回復我~

case 3里面沒寫輸出東西

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

飛兒1981 提問者

檢測到3之后應該是輸出4后面的內容,而且我在case 3后面加了語句輸出已然是空白
2016-12-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

請問為什么輸出是空白?

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

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

幫助反饋 APP下載

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

公眾號

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