Mehrfachauswahl (Switch-Anweisung)
Wenn es viele Optionen gibt, ist Switch bequemer zu verwenden als sonst.
switch(表达式) { case值1: 执行代码块 1 break; case值2: 执行代码块 2 break; ... case值n: 执行代码块 n break; default: 与 case值1 、 case值2...case值n 不同时执行的代码 }
Syntaxbeschreibung:
Switch muss ein Anfangswert zugewiesen werden, und der Wert entspricht jedem Fallwert. Erfüllen Sie alle Anweisungen nach der Ausführung des Falls und verwenden Sie die break-Anweisung, um zu verhindern, dass der nächste Fall ausgeführt wird. Wenn nicht alle Case-Werte übereinstimmen, wird die Anweisung nach dem Standardwert ausgeführt.
Beispiel: Lassen Sie uns einen Wochenplan erstellen, am Montag und Dienstag Konzeptwissen erlernen, am Mittwoch und Donnerstag im Unternehmen üben, am Freitag die Erfahrungen zusammenfassen, uns am Samstag und Sonntag ausruhen und Spaß haben.
<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-Schleife
Viele Dinge werden nicht nur einmal, sondern wiederholt erledigt. Drucken Sie beispielsweise nacheinander 10 Kopien des Testpapiers aus und wiederholen Sie diesen Vorgang, bis der Druckvorgang abgeschlossen ist. Wir verwenden Schleifenanweisungen, um diese Dinge zu erreichen. Eine Schleifenanweisung dient dazu, einen Codeabschnitt wiederholt auszuführen.
zur Aussagestruktur:
for(初始化变量;循环条件;循环迭代) { 循环语句 }
Beispiel: Wenn sich 6 Kugeln in einer Schachtel befinden, nehmen wir eine nach der anderen und nehmen die Kugeln immer wieder aus der Schachtel heraus Box, bis alle Bälle genommen sind.
<script type="text/javascript"> var num=1; for (num=1;num<=6;num++){ //初始化值;循环条件;循环后条件值更新 document.write("取出第"+num+"个球<br />"); } </script>
Wir haben 1, 2, 3...10 Geld in verschiedenen Nennwerten. Verwenden Sie die for-Abrechnung, um die Summe zu vervollständigen und zu sehen, wie viel Geld wir haben insgesamt ?
<script type="text/JavaScript"> var mymoney,sum=0;//mymoney变量存放不同面值,sum总计 for(mymoney=1;mymoney<=10;mymoney++){ sum= sum + mymoney; } document.write("sum合计:"+sum); </script>
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Javascript-Flusskontrollanweisung Switch-Anweisung und Beispielcode für die for-Schleife. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!