Detaillierte Erklärung der Schleifenverwendung in Javascript-Beispielen

Detaillierte Erklärung der Schleifenverwendung in Javascript-Beispielen

Aus Langeweile habe ich ein paar einfache Übungen zu Schleifen zusammengestellt. Ich hoffe, sie sind für alle hilfreich, die gerade erst anfangen, JS zu lernen.

1. Drucken Sie die Zahl und die Summe aller Vielfachen von 7 zwischen 1 und 100

var Summe=0;
var n=0;
für(var i=1;i<=100;i++){
	wenn(i%7==0){
		Summe+=i;
		++n;
		}
	}
console.log("Die Zahl ist: "+n+", die Summe ist: "+sum);

Laufergebnisse:

2. Angenommen, der jährliche Zinssatz der Investition beträgt 5 %, wie viele Jahre wird es dauern, um von 1.000 auf 5.000 zu steigen?

var Geld=1000;
var i=0;
während(Geld<=5000){
	Geld = Geld * 1,05;
	++ich;
}
console.log("Insgesamt sind "+i+" Jahre erforderlich");

Laufergebnisse:

3. Finden Sie die Narzissenzahl zwischen 100 und 1000. Eine Narzissenzahl ist eine dreistellige Zahl, bei der die Summe der drei Potenzen jeder Ziffer gleich sich selbst ist. Beispiel: 1^3 + 5^3 + 3^3 = 153

für(var i=100;i<1000;i++){
	//Holen Sie sich die Zahl an der Hunderterstelle var a=parseInt(i/100);
	//Holen Sie sich die Zahl an der Zehnerstelle var b=parseInt(i/10%10);
	// Extrahiere die Zahl an der Einerstelle var c=parseInt(i%10);
	 wenn(a*a*a+b*b*b+c*c*c==i){
	    konsole.log(i);
		}
}

Die Zehnerstelle kann auch mit var b=paraseInt((i-bai*100)/10) ermittelt werden.

Laufergebnisse:

4. Drucken Sie die Summe aller ungeraden Zahlen zwischen 1 und 100. Alle Zahlen, die nicht durch 2 teilbar sind, sind ungerade Zahlen.

var Summe=0;
für(var i=1;i<=100;i++){
	wenn(i%2==0){
		Summe+=i;
	}
}
console.log("Die Summe der ungeraden Zahlen ist: "+sum);

Laufergebnisse:

5. Bestimmen Sie die Primzahlen zwischen 2 und 100. Eine Primzahl ist eine natürliche Zahl größer als 1, die durch keine andere natürliche Zahl außer 1 und sich selbst geteilt werden kann.

für(var i=2;i<=100;i++){
	varflag = wahr;
	//Wenn die Schleife i erreicht, gibt es wiederholte Faktoren for(var j=2;j<=Math.sqrt(i);j++){
		wenn(i%j==0){
			Flagge=falsch;
			brechen;
		}
	}
	wenn(flag==true){
		dokumentieren.schreiben(i+"&nbsp");
	}
}

Laufergebnisse:

6. Druckdreieck

Von wenig zu mehr

für(var i=1;i<=5;i++){
	für(var j=1;j<=i;j++){
		dokument.schreiben("*");
	}
	dokument.schreiben("<br/>");
} 

Von mehr zu weniger

für(var i=0;i<5;i++){
	für(var j=0;j<5-i;j++){
		dokument.schreiben("*");
	}
	dokument.schreiben("<br/>");
} 

7. Drucken Sie die Multiplikationstabelle aus

für(var i=1;i<=9;i++){
	für(var j=1;j<=i;j++){
		Dokument.schreiben(i+"*"+j+"="+i*j+"&nbsp;&nbsp;")
	}
	document.write("<br/>");//Zeilenumbruch}

Laufergebnisse:

Dies ist das Ende dieses Artikels über JavaScript-Beispiele, die die Verwendung von Schleifen erklären. Weitere relevante Inhalte zu JavaScript-Schleifen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Kennen Sie alle 24 Methoden zur JavaScript-Schleifendurchquerung?
  • Detaillierte Diskussion der Unterschiede zwischen Schleifen in JavaScript
  • Fallstudie zu JavaScript-Ereignisschleifen
  • Zusammenfassung der Verwendung von drei For-Schleifenanweisungen in JavaScript (for, for...in, for...of)
  • Analyse des Ereignisschleifenmechanismus von js
  • Wie viele gängige Schleifen zur Array-Traversierung in JS kennen Sie?
  • Detaillierte Erklärung verschiedener Loop-Speed-Tests in JS, die Sie nicht kennen
  • JavaScript implementiert kreisförmiges Karussell

<<:  Docker implementiert Container-Portbindung am lokalen Port

>>:  IE8 bietet eine gute Erfahrung: Aktivitäten

Artikel empfehlen

Detaillierte Erklärung zur Verwendung von nohup /dev/null 2>&1

Befehl „nohup“: Wenn Sie einen Prozess ausführen ...

Lösung, wenn der Docker-Container nicht auf den Host-Port zugreifen kann

Ich bin kürzlich bei der Arbeit auf ein Problem g...

Detaillierte Erklärung der Verwendung und Erfahrung mit tinyMCE

Detaillierte Erklärung der tinyMCE-Verwendung Ini...

HTML/CSS (der erste Leitfaden, den Anfänger unbedingt lesen sollten)

1. Die Bedeutung von Webstandards verstehen - War...

Centos8 erstellt NFS basierend auf KDC-Verschlüsselung

Inhaltsverzeichnis Konfiguration NFS-Server (nfs....

CSS-Methode zum Löschen von Float und BFC

BFC BFC: Blockformatierungskontext BFC-Layoutrege...

MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)

Vorwort Ich habe MySQL 5.6 bereits installiert. D...

MySQL 8.0 kann jetzt JSON verarbeiten

Inhaltsverzeichnis 1. Kurzübersicht 2. JSON-Grund...

Verwenden Sie Docker, um ein verteiltes lnmp-Image zu erstellen

Inhaltsverzeichnis 1. Verteilte LNMP-Image-Produk...

js, um die Produktionsmethode des Karussells zu realisieren

In diesem Artikel wird der spezifische Code für j...

MySQL-Datenbank Shell import_table Datenimport

Inhaltsverzeichnis MySQL Shell import_table Daten...

Index-Skip-Scan in MySQL 8.0

Vorwort MySQL 8.0.13 unterstützt nun den Index-Sk...