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

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

case值只能是數字嗎?

<!DOCTYPE HTML>

<html>

<head>

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

<title>switch</title>

<script type="text/JavaScript">

function my()

{var myweek =document.getElementById("con").value;//myweek表示星期幾變量

switch(myweek)

{

?case a:

?case b:

alert("學習理念知識");

?break;

?case c:

?case d:

?alert("到企業實踐");

?break;

?case e:

?alert("總結經驗");

?break;

?default:

?alert("周六、日休息和娛樂");

}


}


</script>


</head>


<body>周計劃


<input type="text" id="con">


<input type="button" value="點擊" onclick="my()">


</body>


</html>


正在回答

3 回答

? ? var num = 25;


? ? switch(true){

? ? ? ? case num > 15 && num < 26:

? ? ? ? alert(1);

? ? ? ? break;

? ? ? ? case num <= 15:

? ? ? ? alert(2);

? ? ? ? break;

? ? ? ? default:

? ? ? ? alert(3);

? ? }


? ? switch(num){

? ? ? ? case 14:

? ? ? ? alert(2);

? ? ? ? break;

? ? ? ? case 25:

? ? ? ? alert(1);

? ? ? ? break;

? ? ? ? default:

? ? ? ? alert(3);

? ? }

這樣的話你是否明白?

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

夢小欣 提問者

非常感謝!
2015-12-04 回復 有任何疑惑可以回復我~
#2

夢小欣 提問者

不太明白,可以說的再詳細點嗎?謝謝
2015-12-04 回復 有任何疑惑可以回復我~
#3

木子舟義 回復 夢小欣 提問者

也就是說如果你的case如果是想匹配字符串的話 // 輸出1 var someString = 'Imooc'; switch(someString){ case 'Imooc': alert(1); break; case 'Imooc1': alert(2); break; default: alert('沒有找到') break; }
2015-12-04 回復 有任何疑惑可以回復我~
#4

Scny 回復 木子舟義

這個懂了,不過你第一次回答的switch(ture)是啥意思呢?
2015-12-13 回復 有任何疑惑可以回復我~
#5

烜烜 回復 Scny

我認為是這里定義switch的表達式是一個boolean(布爾值),然后再case里面跟據條件做判斷。我認為這是把判斷放在了case里面
2016-01-28 回復 有任何疑惑可以回復我~
#6

我要開發地圖系統

謝謝??!真沒想到,還能用表達式。
2016-06-15 回復 有任何疑惑可以回復我~
#7

我要開發地圖系統

謝謝??!
2016-06-15 回復 有任何疑惑可以回復我~
查看4條回復

我忘記給字符串加引號了,謝謝

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

也可以是字符串?

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

夢小欣 提問者

不明白,為什么?
2015-12-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

case值只能是數字嗎?

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

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

幫助反饋 APP下載

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

公眾號

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