この記事の内容は、JavaScript でプロセスを制御する方法に関するものです。必要な方は参考にしていただければ幸いです。
プロセス制御: 制御コードの実行順序を指します:
1. 逐次プロセス制御: コンパイラーのデフォルト
2. プロセス制御の選択: if、switch
3. ループ プロセス制御: for、while、do...while
逐次処理: レイアウトに従ってコードが上から下に順番に実行されます。
選択プロセス制御 (分岐構造): コードの選択的実行: 文法規則:
if (条件) { //条件の結果はブール値でなければなりません
コード スニペット
}
if() の結果が true の場合、{} 内のコードは実行されますが、結果が false の場合は実行されませんが、中括弧の後のコードが実行されます。複数の if を記述するのは非常に複雑なので、別の二重選択構文が提供されます:
if(yushu == 0) { document.write(shu+"/ 2 结果为:" + jieguo); } if(yushu != 0 ) { document.write("不能被整除"); }
if 条件が true の場合、最初の中括弧の内容が実行され、それ以外の場合は else に続く中括弧の内容が実行されます。 。
実際の開発プロセスでは、条件が 3 つ以上になる可能性があるため、別の複数選択構文を使用する必要があります。
if(条件) { }else { }
複数分岐の別の実施形態: switch
if(条件1) { //代码块1 } else if(条件2) { //代码块2 }else if(条件3) { //代码块3 }.....{ }else { //代码N }var gongzi = 15000; if(gongzi <= 3500) { document.write("不交税!"); } else if(3500< gongzi && gongzi <= 5000){ var shui = (gongzi - 3500) * 0.03; document.write("应该要交税:" + shui); } else if(5000< gongzi && gongzi <= 8000){ var shui1 = 1500 * 0.03; var shui2 = (gongzi - 5000) * 0.1; document.write("应该要交税:" + (shui1 + shui2)); } else if(8000< gongzi && gongzi <= 12500){ var shui1 = 1500 * 0.03; var shui2 = 3000 * 0.1; var shui3 = (gongzi - 8000) * 0.2; document.write("应该要交税:" + (shui1 + shui2 + shui3)); } else if(12500< gongzi && gongzi <= 38500){ var shui1 = 1500 * 0.03; var shui2 = 3000 * 0.1; var shui3 = 4500 * 0.2; var shui4 = (gongzi - 12500) * 0.25; document.write("应该要交税:" + (shui1 + shui2 + shui3 + shui4)); }else { document.write("数字错误!"); }
ループ フロー制御: ループは繰り返し実行されます A特定のコード、
switch(变量名) { case 值1: 代码块; break; case 值2: 代码块; break; default: 代码块; break; }var shuzi = 3; switch(shuzi) { case 1: document.write("星期一"); break; case 2: document.write("星期二"); break; case 3: document.write("星期三"); break; //结束,后面就不判断了 case 4: document.write("星期四"); break; case 5: document.write("星期五"); break; case 6: document.write("星期六"); break; case 7: document.write("星期天"); break; default: document.write("数字错误!"); break; }
関連する推奨事項:
Javascript フロー制御ステートメントの学習ノートを整理する_JavaScript スキルJavaScript フロー制御ステートメントの詳細な説明_JavaScript スキル Java 学習ノート (入門)_ プログラム フロー制御構造とメソッド以上がJavaScriptでプロセス制御を行う方法(コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。