Heim Web-Frontend js-Tutorial Schlüsselwortbeispiele für drei js-Schleifen (for und while)_Grundkenntnisse

Schlüsselwortbeispiele für drei js-Schleifen (for und while)_Grundkenntnisse

May 16, 2016 pm 03:15 PM
for while

Drei Möglichkeiten, Schleifen zu schreiben:

<!doctype html>
<title>js循环 by 脚本之家</title>
<meta charset="utf-8"/>
<meta name="keywords" content="js循环 by 脚本之家" />
<meta name="description" content="js循环 by 脚本之家" />
</head>
<body>
//while循环
 <script type="text/javascript">
i = 1;
while (i <= 6)
{
document.write("<h" + i+">脚本之家,这是标题"+i);
document.write("</h"+i+">");
i++;
}
</script>
//do_whilel循环
<script type="text/javascript">
i = 1;
do
{
document.write("<h" + i+">jb51.net ,这是标题"+i);
document.write("</h"+i+">");
i++;
}
while(i<=6);
</script>
//for循环 
 <script type="text/javascript">
for(i=1;i<=6;i++)
{
 document.write("<h"+i+">脚本之家,这是标题"+i);
 document.write("</h"+i+">");
}
</script>
</body>
</html>
Nach dem Login kopieren


Verschiedene Arten von Schleifen

JavaScript unterstützt verschiedene Arten von Schleifen:
•for – Durchläuft einen Codeblock eine bestimmte Anzahl von Malen
•for/in – Schleife durch die Eigenschaften eines Objekts
•while – Durchläuft den angegebenen Codeblock, wenn die angegebene Bedingung wahr ist
•do/while – durchläuft auch den angegebenen Codeblock, wenn die angegebene Bedingung wahr ist


For-Schleife

Die for-Schleife ist ein Werkzeug, das Sie häufig verwenden, wenn Sie eine Schleife erstellen möchten.

Das Folgende ist die Syntax der for-Schleife:

für (Aussage 1; Aussage 2; Aussage 3)
{
Der ausgeführte Codeblock
}


Anweisung 1 wird ausgeführt, bevor die Schleife (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

Beispiel

Code kopieren Der Code lautet wie folgt:

für (var i=0; i<5; i )
{
x=x "Die Zahl ist " i "
";
}

Probieren Sie es selbst aus

Aus dem obigen Beispiel können Sie sehen:

Anweisung 1 setzt die Variable (var i=0), bevor die Schleife beginnt.
Anweisung 2 definiert die Bedingungen für die Ausführung der Schleife (i muss kleiner als 5 sein).
Anweisung 3 erhöht jedes Mal einen Wert (i), wenn der Codeblock ausgeführt wurde.


Aussage 1

Normalerweise verwenden wir Anweisung 1, um die in der Schleife verwendeten Variablen zu initialisieren (var i=0).

Anweisung 1 ist optional, was bedeutet, dass Sie sie ohne Verwendung von Anweisung 1 ausführen können.

Sie können beliebige (oder mehrere) Werte in Anweisung 1 initialisieren:

Beispiel:

Code kopieren Der Code lautet wie folgt:

for (var i=0,len=cars.length; i {
document.write(cars[i] "
");
}

Sie können Anweisung 1 auch weglassen (z. B. wenn der Wert festgelegt wurde, bevor die Schleife beginnt):

Beispiel:

Code kopieren Der Code lautet wie folgt:

var i=2,len=cars.length;
für (; i {
document.write(cars[i] "
");
}

Aussage 2

Normalerweise wird Anweisung 2 verwendet, um den Zustand der Anfangsvariablen auszuwerten.

Aussage 2 ist ebenfalls optional.
Wenn Anweisung 2 „true“ zurückgibt, beginnt die Schleife erneut, wenn sie „false“ zurückgibt, endet die Schleife.
Tipp: Wenn Sie Anweisung 2 weglassen, müssen Sie eine Unterbrechung innerhalb der Schleife vorsehen. Andernfalls kann der Zyklus nicht gestoppt werden. Dies kann zum Absturz des Browsers führen. Bitte lesen Sie weiter unten in diesem Tutorial mehr über Pause.

Aussage 3

Normalerweise erhöht Anweisung 3 den Wert der Anfangsvariablen.

Aussage 3 ist ebenfalls optional.
Aussage 3 kann auf verschiedene Arten verwendet werden. Das Inkrement kann negativ (i--) oder größer (i=i 15) sein.
Anweisung 3 kann auch weggelassen werden (z. B. wenn sich in der Schleife entsprechender Code befindet):

Beispiel:

Code kopieren Der Code lautet wie folgt:

var i=0,len=cars.length;
für (; i {
document.write(cars[i] "
");
ich ;
}

For/In-Schleife

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

Beispiel

Code kopieren Der Code lautet wie folgt:

var person={fname:"John",lname:"Doe",age:25};
für (x persönlich)
{
txt=txt person[x];
}

Mehr über for/in-Schleifen erfahren Sie im Kapitel über JavaScript-Objekte.

Weitere Informationen finden Sie in diesem Artikel: http://www.jb51.net/w3school/js/js_loop_for.htm

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

17 Möglichkeiten, den Bluescreen „kernel_security_check_failure' zu beheben 17 Möglichkeiten, den Bluescreen „kernel_security_check_failure' zu beheben Feb 12, 2024 pm 08:51 PM

Kernelsecuritycheckfailure (Kernel-Check-Fehler) ist eine relativ häufige Art von Stoppcode. Unabhängig vom Grund führt der Bluescreen-Fehler jedoch dazu, dass viele Benutzer diese Seite sorgfältig vorstellen. 17 Lösungen für den Bluescreen „kernel_security_check_failure“ Methode 1: Entfernen Sie alle externen Geräte Wenn ein externes Gerät, das Sie verwenden, nicht mit Ihrer Windows-Version kompatibel ist, kann der Bluescreen-Fehler „Kernelsecuritycheckfailure“ auftreten. Dazu müssen Sie alle externen Geräte trennen, bevor Sie versuchen, Ihren Computer neu zu starten.

Was ist in der C-Sprache der Unterschied zwischen while(1) und while(0)? Was ist in der C-Sprache der Unterschied zwischen while(1) und while(0)? Aug 31, 2023 am 10:45 AM

Wir wissen, dass in der C-Sprache das Schlüsselwort „while“ verwendet wird, um eine Schleife zu definieren, die auf der Grundlage der an die Schleife übergebenen Bedingung funktioniert. Da die Bedingung nun zwei Werte haben kann, wahr oder falsch, wird der Code im while-Block wiederholt ausgeführt, wenn die Bedingung wahr ist, und nicht ausgeführt, wenn die Bedingung falsch ist. Durch die Übergabe von Parametern an die while-Schleife können wir nun zwischen while(1) und while(0) unterscheiden, da while(1) eine Schleife ist, in der die Bedingung immer als wahr gilt und der Code im Block daher wiederholt ausgeführt wird. Darüber hinaus können wir sagen, dass es nicht 1 ist, die an die Schleife übergeben wird, die die Bedingung wahr macht, sondern wenn eine beliebige Ganzzahl ungleich Null an die while-Schleife übergeben wird, wird sie als die wahre Bedingung betrachtet, also

Wie deinstalliere ich Skype for Business unter Win10? So deinstallieren Sie Skype vollständig auf Ihrem Computer Wie deinstalliere ich Skype for Business unter Win10? So deinstallieren Sie Skype vollständig auf Ihrem Computer Feb 13, 2024 pm 12:30 PM

Kann Win10 Skype deinstalliert werden? Diese Frage möchten viele Benutzer wissen, da viele Benutzer feststellen, dass diese Anwendung im Standardprogramm auf ihren Computern enthalten ist, und sie befürchten, dass das Löschen den Betrieb des Systems beeinträchtigt Diese Website hilft Benutzern. Schauen wir uns genauer an, wie Skype for Business unter Win10 deinstalliert wird. So deinstallieren Sie Skype for Business unter Win10 1. Klicken Sie auf dem Computerdesktop auf das Windows-Symbol und dann zum Aufrufen auf das Einstellungssymbol. 2. Klicken Sie auf „Übernehmen“. 3. Geben Sie „Skype“ in das Suchfeld ein und klicken Sie, um das gefundene Ergebnis auszuwählen. 4. Klicken Sie auf „Deinstallieren“. 5

Wie man for verwendet, um die Fakultät von n in JavaScript zu finden Wie man for verwendet, um die Fakultät von n in JavaScript zu finden Dec 08, 2021 pm 06:04 PM

So verwenden Sie for, um n Fakultäten zu finden: 1. Verwenden Sie die Anweisung „for (var i=1;i<=n;i++){}“, um den Schleifendurchlaufbereich auf „1~n“ zu steuern. 2. In der Schleife Körper, verwenden Sie „cj *=i“. Multiplizieren Sie die Zahlen von 1 bis n und weisen Sie das Produkt der Variablen cj 3 zu. Nach dem Ende der Schleife ist der Wert der Variablen cj die Fakultät von n und wird dann ausgegeben.

Was ist der Unterschied zwischen foreach und for-Schleife? Was ist der Unterschied zwischen foreach und for-Schleife? Jan 05, 2023 pm 04:26 PM

Unterschiede: 1. for durchläuft jedes Datenelement über den Index, während forEach die Datenelemente des Arrays über das zugrunde liegende JS-Programm durchläuft. 2. for kann die Ausführung der Schleife über das Schlüsselwort break beenden, forEach jedoch nicht . for kann die Ausführung der Schleife steuern, indem es den Wert der Schleifenvariablen steuert, forEach jedoch nicht. 4. for kann Schleifenvariablen außerhalb der Schleife aufrufen, forEach kann jedoch keine Schleifenvariablen außerhalb der Schleife aufrufen ist höher als forEach.

Verwendung von while Verwendung von while Sep 25, 2023 am 09:47 AM

Die Verwendung von while ist „while-Bedingung: Codeblock“. Wenn die Bedingung wahr ist, wird der Codeblock ausgeführt, und dann wird erneut beurteilt, ob die Bedingung wahr ist Der Block wird so lange ausgeführt, bis die Bedingung falsch ist. while ist eine häufig verwendete Schleifenkontrollanweisung, mit der ein Codeblock wiederholt ausgeführt wird, wenn bestimmte Bedingungen erfüllt sind.

Ist while ein Schlüsselwort in der Go-Sprache? Ist while ein Schlüsselwort in der Go-Sprache? Jun 04, 2021 pm 05:01 PM

In der Go-Sprache ist while kein Schlüsselwort. Sie können die for-Anweisung plus break verwenden, um den Effekt einer while-Schleife zu erzielen, z. B. „for {sum++ if sum>10{break}else{...}}“. Die Go-Sprache verfügt über 25 Schlüsselwörter wie break, default, func, select, case, defer, go, map, else, goto, for, if, var usw.

Detaillierte Erläuterung der Funktion und Verwendung des Schlüsselworts break in PHP Detaillierte Erläuterung der Funktion und Verwendung des Schlüsselworts break in PHP Jun 28, 2023 pm 06:39 PM

Ausführliche Erläuterung der Rolle und Verwendung des Schlüsselworts „break“ in PHP. In der PHP-Programmierung ist „break“ eine Kontrollflussanweisung, die verwendet wird, um die aktuelle Schleife oder Switch-Anweisung zu unterbrechen und aus der Schleife oder dem Switch zu springen. In diesem Artikel werden die Rolle und Verwendung des Schlüsselworts break im Detail vorgestellt. 1. Unterbrechung einer Schleife In einer Schleifenstruktur besteht die Funktion von Unterbrechung darin, die Schleife vorzeitig zu beenden und aus dem Schleifenkörper zu springen, um den Code nach der Schleife auszuführen. Zu den gängigen Schleifenstrukturen gehören for, while und do...while. in der for-Schleife

See all articles