Genistete Schleifen, Aufkleber und setzen Aussagen fort


  Share  
|


Die Aufkleberaussage nicht in sich selbst passt zur fortsetzenaussage, aber, wie die Diskussion des Bruches mit Schalter und Fall, konnten Sie ihn nützlich finden, die Aussagen zu sehen, die in einem gegenseitigen Zusammenhang verwendet wurden. Ebenso werden genistete Schleifen gewöhnlich entweder ohne Aufkleber geschrieben oder Aussagen fortsetzen, aber sie dienen als nützliche Struktur zu helfen, zu erklären, wie man effektiv fortfahren verwendet.

In den meisten Fällen verwende ich nicht fortfahre, weil, wie die Bruchaussage, sie nachlässiger programmierenpraxis und armer Planung signalisieren kann. Jedoch wenn Sie passend und im rechten Zusammenhang verwendet werden, fahren Sie kann eine wertvolle programmierenwahl sein fort. Die Aussage springt von der Reihenfolge in einer Schleifenstruktur heraus, aber, anders als Bruch, der die Schleife herausnimmt, setzen Sie Sprünge fort, um den Endpunktzustand der Schleife zu prüfen und die gegenwärtige Wiederholung von Aussagen innerhalb der Schleife effektiv überspringen.

Betrachten Sie ein Programm, in dem einem Baseballteam der Reihe nach Jersey-Zahlen außer den Zahlen besonders anerkannten Spielern gegeben wird, deren Zahlen zurückgezogen worden sind. Innerhalb einer Schleife kann die fortsetzenaussage zum Anfang der Schleife springen, wenn irgendwelche der pensionierten Zahlen in der Schleife gefunden werden. Außerdem haben Sie mehr als eine einzelne Mannschaft, und die zweite Mannschaft hat die gleiche Zahl Spielern und verwendet die gleichen Jersey-Zahlen. Die erste Schleife (äußer) behält die Mannschaften und die zweite Schleife (inner) im Auge behält die Spieler und die Jerseys im Auge, die sie erhalten werden. Wenn eine Schleife innerhalb einer anderen Schleife liegt, hat sie eine genistete Schleife benannt.

Im Javascript sind Aufkleber nicht Aussagen, aber eher Bezeichner. Wenn Sie überhaupt in grundlegendem programmiert haben, in dem Linie Zahlen oder Aufkleber benutzt werden, um eine Linie des Codes zu beziehen, wissen Sie, welche Aufkleber sind. Sie sind Plätze im Index, in denen das Programm sich ausbreiten kann, wenn eine Aussage es erklärt, so zu tun. Das Format für einen Aufkleber ist, wie folgt:

Aufkleber: 
Aussagen

In etwas Respekt können Aufkleber wie Anmerkungen benutzt werden, um Ihnen zu helfen, Ihre Indexe zu organisieren, aber sie können in Verbindung mit fortfahren auch benutzt werden, das Programm zu senden, um den beschrifteten Teil des Indexes durchzuführen. Weil die fortsetzenaussage nur in den Schleifen verwendet werden kann, hilft die Kennzeichnung der Schleifen, zu steuern, was das Programm tut. Im Folgenden Index werden die zwei Schleifen Mannschaft und Jersey beschriftet. Innerhalb Jerseys ist die Schleife eine bedingte Aussage unter Verwendung fortfahren, die die pensionierten Mannschaftzahlen an verwendet werden verhindert. Merken Sie dass die fortsetzenaussage beherrscht einen Sprung zum Anfang der Jersey-Schleife, nicht die Mannschaftschleife. Nachdem Sie den Index laufen lassen, ändern Sie den Aufkleber nahe bei fortfahren von Jersey team.

<html> 
<head> 
Das <title>Using fahren und Labels</title> fort 
<script language= " Javascript " > 
var teamJ= ""; 
var teamMember=0; 
Mannschaft: 
     für (var outCount=1; outCount<3; outCount++) {
           Jersey: 
                 für (var inCount=20; inCount<35; inCount++) {
                       wenn (inCount==22 || inCount==29 || inCount==30) {
                             setzen Sie Jersey fort; 
                       } 
                 wenn (teamMember==12) {
                 teamMember=0; 
                 } 
                                    teamMember++; 
     teamJ += 

Der Indexausgang sollte wie das folgende aussehen:

Team1 Mitglied 1 Jersey Nr. 20 
   Team1 Mitglied 2 Jersey Nr. 21 
   Team1 Mitglied 3 Jersey Nr. 23 
   Team1 Mitglied 4 Jersey Nr. 24 
   Team1 Mitglied 5 Jersey Nr. 25 
   Team1 Mitglied 6 Jersey Nr. 26 
   Team1 Mitglied 7 Jersey Nr. 27 
   Team1 Mitglied 8 Jersey Nr. 28 
   Team1 Mitglied 9 Jersey Nr. 31 
   Team1 Mitglied 10 Jersey Nr. 32 
   Team1 Mitglied 11 Jersey Nr. 33 
   Team1 Mitglied 12 Jersey Nr. 34 
   Team2 Mitglied 1 Jersey Nr. 20 
   Team2 Mitglied 2 Jersey Nr. 21

Sie beendet Mitglied 12 und dann Anfänge vorbei Mitglied 1.

Nachricht, wie alle pensionierten Jersey-Zahlen in den Anweisungen für beide Mannschaften ausgelassen wurden. Ändern Sie jetzt diese Linie:

setzen Sie Jersey fort;  

zu

setzen Sie Mannschaft fort;  

Wenn Sie das Programm ein zweites Mal laufen lassen, zeigt der Ausgang nur die folgenden vier Linien:

Team1 Mitglied 1 Jersey Nr. 20 
   Team1 Mitglied 2 Jersey Nr. 21 
   Team2 Mitglied 3 Jersey Nr. 20 
   Team2 Mitglied 4 Jersey Nr. 21

Der Grund, dass der zweite Index nur vier Linien in der Browser Window produziert, ist, dass, sobald die erste pensionierte Zahl ermittelt wurde, das Programm zur äußeren Schleife (Mannschaft) sich ausbreitete, erhöht der Wert des Kostenzählers, und beendet, als die zweite reservierte Zahl gefunden wurde, weil sie den Endpunktzustand erreicht hatte. So wie Sie sehen können, abhängig von dem Aufkleber die fortsetzenAnweisungssprünge zu, werden sehr verschiedene Resultate produziert.

 

ein Artikel eingereicht von George Freedrich


Der Artikel
Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions