JavaScript の switch ブランチ ステートメント

switch Branch ステートメント

説明: 変数の異なる値に基づいて異なるコードを実行します。

文法構造:

Switch(変数)

{

2:

’’値3:

スイッチ、ケース、ブレーク、デフォルトはすべてシステムキーワードであり、すべて小文字でなければなりません。

スイッチの後の括弧 (): 括弧内は通常、変数名であり、この変数には異なる値が含まれる場合があります。

各ケースの値が変数の値と比較され、一致する場合、そのケース以降のコードが実行されます。

すべてのケースは「または」の関係にあり、条件を満たすケースは常に 1 つだけです。

各ケースのコードが実行された後、break ステートメントで終了する必要があります。終了後、プログラムはスイッチにジャンプし、右中括弧の後に実行されます。

break文を書かないと、以下のcase文がすべて実行されます。
  • JavaScript のシステム オブジェクト、Date オブジェクトを学習しましょう (オブジェクトを知らなくても問題ありません。後で学習します。このセクションでは主にメソッドの 1 つを指定します)
  • 例から学びましょう。意味が理解できれば、オブジェクトが理解できなくても問題ありません

    <!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>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜