ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのフロー制御文の詳細説明 Switch文とforループのサンプルコード

JavaScriptのフロー制御文の詳細説明 Switch文とforループのサンプルコード

伊谢尔伦
伊谢尔伦オリジナル
2017-07-24 09:42:562561ブラウズ

複数の選択肢(switch文)

選択肢が多い場合、if elseよりswitchを使うと便利です。


 switch(表达式)
 {
 case值1:
 执行代码块 1
 break;
 case值2:
 执行代码块 2
 break;
 ...
 case值n:
 执行代码块 n
 break;
 default:
 与 case值1 、 case值2...case值n 不同时执行的代码
 }

構文の説明:
Switch には初期値を割り当てる必要があり、その値は各ケースの値と一致します。ケースの実行後にすべてのステートメントを満たし、break ステートメントを使用して次のケースが実行されないようにします。すべての case 値が一致しない場合は、default 以降のステートメントが実行されます。
例: 週間計画を立てて、月曜と火曜は概念知識を学び、水曜と木曜は社内で練習し、金曜は経験をまとめ、土曜と日曜は休んで楽しみましょう。


 <script type="text/JavaScript">
   var myweek =3;//myweek表示星期几变量
   switch(myweek){
     case 1:
     case 2:
     document.write("学习理念知识");
     break;
     case 3:
     case 4:
     document.write("到企业实践");
     break;
     case 5:
     document.write("总结经验");
     break;
     default:
     document.write("周六、日休息和娱乐");
   }
 </script>

forループ
多くのことは一度だけではなく、繰り返し行われます。たとえば、テスト用紙を 1 枚ずつ 10 部印刷し、印刷が完了するまでこの操作を繰り返します。これらを実現するには、ループ ステートメントを使用します。ループ ステートメントとは、コードを繰り返し実行することです。
for ステートメントの構造:


 for(初始化变量;循环条件;循环迭代)
 { 
   循环语句 
 }

例: 箱の中に 6 個のボールがある場合、一度に 1 つずつ取り出し、すべてのボールが取り出されるまで繰り返し箱からボールを​​取り出します。


 <script type="text/javascript">
   var num=1;
   for (num=1;num<=6;num++){ //初始化值;循环条件;循环后条件值更新
     document.write("取出第"+num+"个球<br />");
   }
 </script>

1、2、3...10 の異なる額面のお金があります。for ステートメントを使用して合計を計算し、合計でいくらのお金があるかを確認してください。


りー

以上がJavaScriptのフロー制御文の詳細説明 Switch文とforループのサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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