ホームページ  >  記事  >  ウェブフロントエンド  >  switch ステートメントの形式は何ですか? switch文の使い方

switch ステートメントの形式は何ですか? switch文の使い方

云罗郡主
云罗郡主オリジナル
2018-11-03 13:52:588582ブラウズ

js では、switch ステートメントは複数の値を含む式を比較するためによく使用されます。しかし、多くの初心者にとって、switch ステートメントの形式はわかりません。 switch文の使い方は?以下にまとめてみましょう。

Switch ステートメントの形式の構文:

switch(表达式)
{
    case 取值1:
        语块1;break;
}

上記のコードでは、case ステートメントを使用して位置をマークし、バックグラウンドは、プログラムのスイッチ条件に従って結果を出力します。最初に一致した結果が返されると、他のステートメントも含めてコード プログラムが自動的に実行され、break 関数に到達するまで実行は停止しません。 [推奨学習: JavaScript オンライン マニュアル ]

もちろん、ここでのデフォルトはオプションです。他の case ステートメントが満たされない場合は、デフォルト ステートメントが実行されます。コードは次のとおりです:

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        var now = new Date();    //获取当天系统日期
        var day = now.getDay();   //获取当天是星期几
        var week;
        switch(day)
        {
            case 1:
                week = "星期一"; break;
            case 2:
                week = "星期二"; break;
            case 3:
                week = "星期三"; break;
            case 4:
                week = "星期四"; break;
            case 5:
                week = "星期五"; break;
            case 6:
                week = "星期六"; break;
            default:
                week = "星期日";
        }
        document.write("今天是"+week);    //输出今天是星期几
    </script>
</head>
<body>
</body>
</html>

表示効果は次のとおりです:

switch ステートメントの形式は何ですか? switch文の使い方

分析:

他の js ループ ステートメントの使用も先ほど紹介しましたが、実際の開発ではif文を使うかswitchを使うかは状況に応じて判断する必要がありますが、if文はよく使われるので使わないことにしますが、switchはどころかあまり使わないです。スイッチの方が効率的です。

if 文であっても、その他の文であっても、核心さえ押さえていれば、比較的少数の判定には if を使用するようにしていますが、多くの判定文では、switch 文を使用する必要があります。

上記は switch ステートメントの形式です。 switch ステートメントの使用方法の完全な紹介 JavaScript ビデオ チュートリアル について詳しく知りたい場合は、php 中国語 Web サイトに注目してください。


以上がswitch ステートメントの形式は何ですか? switch文の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。