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

Beispiel für eine geplante MySQL-Datenbanksicherung

Dieser Artikel beschreibt das Beispiel eines gepl...

Analysieren Sie die Dauer von TIME_WAIT aus dem Linux-Quellcode

Inhaltsverzeichnis 1. Einleitung 2. Lassen Sie un...

Detaillierte Erläuterung des Fehlerproblems der Case-When-Anweisung

Vorwort In der MySQL-Datenbank verwenden wir manc...

Implementierung der Formatierung von Partitionen und der Einbindung in Centos7

Unter Linux treten häufig Situationen auf, in den...

So vereinfachen Sie Redux mit Redux Toolkit

Inhaltsverzeichnis Probleme, die Redux Toolkit lö...

Was Sie über die Transaktionsisolierung von msyql wissen müssen

Was ist eine Transaktion? Eine Transaktion ist ei...

Eine kurze Analyse des HTML-Space-Codes

Wie gut kennen Sie sich mit HTML aus? Wenn Sie jet...

JavaScript-Farbbetrachter

In diesem Artikelbeispiel wird der spezifische Ja...

Vue3.0+vite2 implementiert dynamisches asynchrones Lazy Loading von Komponenten

Inhaltsverzeichnis Erstellen Sie ein Vite-Projekt...

HTML-Code, der den Internet Explorer zum Einfrieren bringen kann

Wir müssen lediglich einen beliebigen Texteditor ö...

Beispielcode einer Vue-Anwendung basierend auf der Axios-Anforderungskapselung

Inhaltsverzeichnis Was ist Axios? Axios-Anforderu...