JavaScript中的switch分支語句

switch分支語句

描述:根據一個變數的不同取值,來執行不同的程式碼。

語法結構:

switch(變數)

{

        case 值1:

#        代碼1;

        break;

        case代碼 20 

        case 值3:

        代碼3;

        break;

        default:o滿足

#        default:o滿足

#       

##switch結構說明:

 switch、case、break、default都是系統關鍵字,都必須全小寫。

 switch後的小括號():小括號內一般是變數名,這個變數可能會有不同的取值。

  •  每個case的值,與變數的值進行比對,如果一致就執行該case後的程式碼。

  •  所有的case都是「或」的關係,每時每刻只有一個case會滿足條件。

  •  每個case中的程式碼執行完畢後,必須要用break語句結束,結束之後,程式會跳到switch結束大括號之後執行。

  • 如果不寫break語句的話,下面所有的case語句都會執行一遍。

  • 我們來學習一個JavaScript裡一個系統對象,Date對象(不知道對象沒關係,我們之後會學習,本節主要指定其中的一個方法就可以了)

  • 我們來實例中學習,對物件不了解沒關係,只要看懂意思就可以了
<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
       //实例:输出今天是星期几
/*
    (1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期
    (2)取出日期对象中的星期值
    (3)根据星期值(0-6)来输出中文的星期几
*/
//(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写
var today = new Date();
//(2)从Date对象中取出星期值
var week = today.getDay();  //返回0-6,0代表星期日
//(3)使用switch来输出今天是星期几
var str;
switch(week)
{
    case 1:
        str = "一";
        break;
    case 2:
        str = "二";
        break;
    case 3:
        str = "三";
        break;
    case 4:
        str = "四";
        break;
    case 5:
        str = "五";
        break;
    case 6:
        str = "六";
        break;
    default:
        str = "日";
}
//(4)输出结果
document.write("今天是星期"+str)
        
        </script>
    </head>
    <body>
    </body>
</html>


繼續學習
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //实例:输出今天是星期几 /* (1)创建一个日期时间对象,它中有很多的信息:时、分、秒、年、月、日、星期 (2)取出日期对象中的星期值 (3)根据星期值(0-6)来输出中文的星期几 */ //(1)创建一个系统日期时间对象,其中Date()是系统函数,首字母大写 var today = new Date(); //(2)从Date对象中取出星期值 var week = today.getDay(); //返回0-6,0代表星期日 //(3)使用switch来输出今天是星期几 var str; switch(week) { case 1: str = "一"; break; case 2: str = "二"; break; case 3: str = "三"; break; case 4: str = "四"; break; case 5: str = "五"; break; case 6: str = "六"; break; default: str = "日"; } //(4)输出结果 document.write("今天是星期"+str) </script> </head> <body> </body> </html>
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!