Funktion: Break und Continue werden zur Steuerung der Schleifenstruktur verwendet, hauptsächlich zum Stoppen der Schleife. Unterschied: Die continue-Anweisung beendet nur diese Schleife und nicht die gesamte Schleife und kann nur in Schleifenanweisungen verwendet werden. Die break-Anweisung beendet den gesamten Schleifenvorgang und bestimmt nicht mehr, ob die Bedingungen für die Ausführung der Schleife erfüllt sind.
Die Funktionen „Break“ und „Continue“
Break und Continue dienen zur Steuerung der Schleifenstruktur, hauptsächlich zum Stoppen der Schleife.
Der Unterschied zwischen break und continue
break wird verwendet, um eine Schleife vollständig zu beenden und aus dem Schleifenkörper zu springen. Unabhängig von der Art der Schleife beendet das System die Schleife vollständig, sobald eine Unterbrechung im Schleifenkörper auftritt, und beginnt mit der Ausführung des Codes nach der Schleife.
break kann nicht nur die Schleife beenden, in der es sich befindet, sondern auch die äußere Schleife. Zu diesem Zeitpunkt muss unmittelbar nach der Unterbrechung eine Beschriftung folgen. Diese Beschriftung wird verwendet, um eine äußere Schleife zu identifizieren.
var str = "hello"; for (var item of str){ if(item ==="l"){ break } console.log(item); // h e }
Die Funktion von continue ähnelt in gewisser Weise der von break. Der Unterschied besteht darin, dass continue nur diesen Zyklus beendet und dann den nächsten Zyklus startet.
Es versteht sich, dass Continue bedeutet, die verbleibenden Anweisungen in der aktuellen Schleife zu überspringen und die nächste Schleife auszuführen.
var str = "hello"; for (var item of str){ if(item ==="l"){ continue } console.log(item); // h e o }
Zusammenfassung des Unterschieds: Der Unterschied zwischen der
continue-Anweisung und der break-Anweisung besteht darin, dass die continue-Anweisung nur diese Schleife beendet, anstatt die gesamte Schleife zu beenden. Die break-Anweisung beendet den gesamten Schleifenprozess, ermittelt nicht mehr, ob die Bedingungen für die Ausführung der Schleife erfüllt sind, und führt die Anweisungen nach der aktuellen Schleife aus. Darüber hinaus kann continue nur in Schleifenanweisungen verwendet werden, das heißt, es kann nur in for, while und do...while verwendet werden. Darüber hinaus kann continue in keiner Anweisung verwendet werden.
Also noch einmal: continue kann nicht in switch verwendet werden, es sei denn, switch befindet sich im Schleifenkörper. Zu diesem Zeitpunkt stellt continue auch die aktuelle Schleife dar, die den Schleifenkörper beendet, und hat nichts mit switch zu tun.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierkurse! !
Das obige ist der detaillierte Inhalt vonWas sind die Funktionen und Unterschiede zwischen break und continue?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!