Heim >Web-Frontend >js-Tutorial >So führen Sie eine Prozesssteuerung in Javascript durch (mit Code)

So führen Sie eine Prozesssteuerung in Javascript durch (mit Code)

不言
不言Original
2018-08-14 17:30:311173Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Steuerung des Prozesses in JavaScript (mit Code). Ich hoffe, dass er für Freunde hilfreich ist.

Prozesssteuerung: Bezieht sich auf die Ausführungsreihenfolge des Steuerungscodes:
1. Prozesssteuerung auswählen: Wenn, schalten Sie um
3. for, while, do...while

Sequentieller Prozess: Der Code wird entsprechend dem Layout von oben nach unten ausgeführt, und der Code wird sequentiell entsprechend dem Layout ausgeführt

Wählen Sie die Flusskontrolle aus (Zweigstruktur): Selektive Ausführung Code: Grammatikregeln:

if(condition) { //Das Ergebnis der Bedingung muss ein boolescher Wert sein
Codeausschnitt
}
Wenn das Ergebnis in () wahr ist, wird der Code in {} ausgeführt. Wenn das Ergebnis falsch ist, wird es nicht ausgeführt und der Code nach den geschweiften Klammern wird ausgeführt

            if(yushu == 0) {
                document.write(shu+"/ 2 结果为:" + jieguo);
            }            if(yushu != 0 ) {
                document.write("不能被整除");
            }

Multiple Der Code für if ist sehr komplex zu schreiben, daher wird eine andere Doppelauswahlsyntax bereitgestellt:

        if(条件) {

        }else {

        }

Wenn die if-Bedingung wahr ist, wird der Inhalt der ersten geschweiften Klammer ausgeführt. andernfalls wird der Inhalt der geschweiften Klammern hinter else ausgeführt.

Da es im eigentlichen Entwicklungsprozess mehr als zwei Bedingungen geben kann, muss eine andere Mehrfachauswahlsyntax verwendet werden:

                        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("数字错误!");
            }

Eine weitere Ausführungsform der Mehrfachverzweigung: switch

            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;

            }

Schleifenflusskontrolle: Eine Schleife besteht darin, einen bestimmten Codeabschnitt wiederholt auszuführen,

    for(定义表达式; 判断表达式; 步长表达式) {
                代码块
            }

Verwandte Empfehlungen:

Javascript-Flusskontrollanweisungsstudie organisieren_Notizen_Javascript-Kenntnisse

Detaillierte Erläuterung von JavaScript-Flusskontrollanweisungen_Javascript-Fähigkeiten

Java-Studiennotizen (Einführung)_Programmflusskontrollstrukturen und -methoden

Das obige ist der detaillierte Inhalt vonSo führen Sie eine Prozesssteuerung in Javascript durch (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn