Heim  >  Artikel  >  Web-Frontend  >  Einführung in die for-Schleife und die for/in-Schleife beim JavaScript-Lernen

Einführung in die for-Schleife und die for/in-Schleife beim JavaScript-Lernen

青灯夜游
青灯夜游nach vorne
2018-10-16 17:06:461697Durchsuche

In diesem Artikel stellen wir Ihnen die for-Schleife und die for/in-Schleife beim JavaScript-Lernen vor. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Eine Schleife führt einen Codeblock eine bestimmte Anzahl von Malen aus.

JavaScript unterstützt verschiedene Arten von Schleifen:

  • for – durchläuft einen Codeblock eine bestimmte Anzahl von Malen

  • for/in – Schleife durch die Eigenschaften des Objekts

  • while – Schleife wann Die angegebene Bedingung ist wahr. Angegebener Codeblock

  • do/while – Wenn die angegebene Bedingung wahr ist, wird der angegebene Codeblock in einer Schleife ausgeführt

for-Schleife

Syntax der for-Schleife:

for(语句1;语句2;语句3){
    被执行的代码块
  }

Beschreibung:

Ausführen, bevor Anweisung 1 (Codeblock) beginnt

Anweisung 2 Definiert die Bedingung für die Ausführung der Schleife (Codeblock)

Anweisung 3 Wird ausgeführt, nachdem die Schleife (Codeblock) ausgeführt wurde

Zum Beispiel:

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
a80eb7cbb6fff8b0ff70bae37074b813
b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
8019067d09615e43c7904885b5246f0a
    for (var i = 0; i 30ec19e683c1fe835e9dea0c0830b1d0
73a6ac4ed44ffec12cee46588e518a5e

Aus dem obigen Beispiel ist Folgendes ersichtlich:

Setzen Sie die Variable vor dem Schleife beginnt (var i = 0; )

Definieren Sie die Bedingungen, unter denen die Schleife ausgeführt wird (i muss kleiner als 5 sein)

Inkremente ein Wert (i++), nachdem jeder Codeblock ausgeführt wurde)

Verwenden Sie im Allgemeinen Anweisung 1, um die in der Schleife verwendeten Variablen zu initialisieren ==》(var i = 0;)

Sie müssen es auch nicht in Anweisung 1 schreiben, Sie können in Anweisung 1 eine beliebige Anzahl von Werten initialisieren.

Sie können Anweisung 1 auch weglassen, beispielsweise wurde der Anfangswert vor der Schleife definiert.

Zum Beispiel:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>Insert title here</title>
	</head>
	<script type="text/javascript">
		var i = 0
		for(; i < 5; i++) {
			alert("我是for循环");
		}
	</script>

</html>

Aber das ==》; nach Aussage 1 kann nicht weggelassen werden.

Anweisung 2 wird verwendet, um den Zustand der Anfangsvariablen auszuwerten. Aussage 2 ist ebenfalls optional. Wenn die Anweisung „true“ zurückgibt, beginnt die Schleife erneut, wenn sie „false“ zurückgibt, endet die Schleife.

Wenn Anweisung 2 weggelassen wird, muss name für eine Unterbrechung innerhalb der Schleife sorgen, andernfalls kann die Schleife nicht gestoppt werden und der Browser kann abstürzen.

Anweisung 3 erhöht oder verringert normalerweise den Wert der Anfangsvariablen. Aussage 3 ist ebenfalls optional und hat viele Verwendungsmöglichkeiten. Das Inkrement kann eine negative Zahl (i--) oder größer sein (. i = i + 15)

Anweisung 3 kann auch weggelassen werden, (zum Beispiel, wenn sich entsprechender Code innerhalb der Schleife befindet)

76c82f278ac045591c9159d381de2c57
100db36a723c770d327fc0aef2ce13b1
	93f0f5c25f18dab9d176bd4f6de5d30e
		a80eb7cbb6fff8b0ff70bae37074b813
		b2386ffb911b14667cb8f0f91ea547a7Insert title here6e916e0f7d1e588d4f442bf645aedb2f
	9c3bca370b5104690d9ef395f2c5f8d1
	8019067d09615e43c7904885b5246f0a
		var i = 0,
			len = cc.length;
		for(; i 0d5f929479e7eb9a0e12c1d901fca32f

73a6ac4ed44ffec12cee46588e518a5e

for/in-Schleife

JavaScript for/in-Anweisung durchläuft die Eigenschaften des Objekts:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>Insert title here</title>
	</head>

	<body></body>
	<script type="text/javascript">
		var person = {
			name: "haha",
			age: 16
		};
		for(x in person) {
			text = text + person[x];
		}
	</script>

</html>

For /in in JavaScript ist nicht nur Sie können die Eigenschaften eines Objekts durchlaufen, sondern auch ein Array.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird. Weitere verwandte Tutorials finden Sie unter JavaScript-Video-Tutorial, jQuery-Video-Tutorial, Bootstrap-Tutorial!

Das obige ist der detaillierte Inhalt vonEinführung in die for-Schleife und die for/in-Schleife beim JavaScript-Lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen