關(guān)于case值:case的值是什么類型的,如果case值與myweek的值僅僅是類型不一樣,能夠匹配嗎?
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/> <title>switch</title> <script?type="text/JavaScript"> var?myweek?=?prompt("日程安排:");//myweek表示星期幾變量 switch(myweek) { ?case?1: ?case?2: ?document.write("學(xué)習(xí)理念知識(shí)"); ?break; ?case?3: ?case?4: ?document.write("到企業(yè)實(shí)踐"); ?break; ?case?5: ?document.write("總結(jié)經(jīng)驗(yàn)"); ?case?6: ?case?7: ?document.write("周六、日休息和娛樂"); break; ?default:break; } </script> </head> <body> </body> </html>
case的值是什么類型的,如果case值與myweek的值的類型不一樣,能夠匹配嗎?還有這里彈出窗口輸入數(shù)值后,好像沒啥反應(yīng)了?大神們能幫忙看看嗎?
2019-10-13
2019-10-07
switch就是條件判斷,case冒號(hào)后面的參數(shù)相對(duì)于條件..? 通俗講就是滿足條件后進(jìn)判斷..
你代碼沒執(zhí)行是因?yàn)槟鉩ase后面的條件? 都必須打上引號(hào)? ,例如: case: ' 1 '
為什么要打引號(hào)呢.. 因?yàn)槟爿斎肟蜉斎氲闹凳亲址? 不是數(shù)字。。
2019-10-06
case 1的1為number;case "1"的1為string。你彈出窗口得到的值是string類型,所以必須將case后面的值加""。