ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptでプロセス制御を行う方法(コード付き)

JavaScriptでプロセス制御を行う方法(コード付き)

不言
リリース: 2018-08-14 17:30:31
オリジナル
1196 人が閲覧しました

この記事の内容は、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート