JavaScript の switch ブランチ ステートメント
switch Branch ステートメント
説明: 変數(shù)の異なる値に基づいて異なるコードを?qū)g行します。
文法構(gòu)造:
Switch(変數(shù))
{
2:
’’値3:
スイッチ、ケース、ブレーク、デフォルトはすべてシステムキーワードであり、すべて小文字でなければなりません。 スイッチの後の括弧 (): 括弧內(nèi)は通常、変數(shù)名であり、この変數(shù)には異なる値が含まれる場(chǎng)合があります。 各ケースの値が変數(shù)の値と比較され、一致する場(chǎng)合、そのケース以降のコードが実行されます。 すべてのケースは「または」の関係にあり、條件を満たすケースは常に 1 つだけです。 各ケースのコードが実行された後、break ステートメントで終了する必要があります。終了後、プログラムはスイッチにジャンプし、右中括弧の後に実行されます。break文を書かないと、以下のcase文がすべて実行されます。
- JavaScript のシステム オブジェクト、Date オブジェクトを?qū)W習(xí)しましょう (オブジェクトを知らなくても問題ありません。後で學(xué)習(xí)します。このセクションでは主にメソッドの 1 つを指定します)
- 例から學(xué)びましょう。意味が理解できれば、オブジェクトが理解できなくても問題ありません
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //實(shí)例:輸出今天是星期幾 /* (1)創(chuàng)建一個(gè)日期時(shí)間對(duì)象,它中有很多的信息:時(shí)、分、秒、年、月、日、星期 (2)取出日期對(duì)象中的星期值 (3)根據(jù)星期值(0-6)來輸出中文的星期幾 */ //(1)創(chuàng)建一個(gè)系統(tǒng)日期時(shí)間對(duì)象,其中Date()是系統(tǒng)函數(shù),首字母大寫 var today = new Date(); //(2)從Date對(duì)象中取出星期值 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)輸出結(jié)果 document.write("今天是星期"+str) </script> </head> <body> </body> </html>