複数の選択肢(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 サイトの他の関連記事を参照してください。