Heim Web-Frontend js-Tutorial Ausführliche Erläuterung der Javascript-Flusskontrollanweisung Switch-Anweisung und Beispielcode für die for-Schleife

Ausführliche Erläuterung der Javascript-Flusskontrollanweisung Switch-Anweisung und Beispielcode für die for-Schleife

Jul 24, 2017 am 09:42 AM
javascript js switch

Mehrfachauswahl (Switch-Anweisung)

Wenn es viele Optionen gibt, ist Switch bequemer zu verwenden als sonst.


 switch(表达式)
 {
 case值1:
 执行代码块 1
 break;
 case值2:
 执行代码块 2
 break;
 ...
 case值n:
 执行代码块 n
 break;
 default:
 与 case值1 、 case值2...case值n 不同时执行的代码
 }
Nach dem Login kopieren

Syntaxbeschreibung:
Switch muss ein Anfangswert zugewiesen werden, und der Wert entspricht jedem Fallwert. Erfüllen Sie alle Anweisungen nach der Ausführung des Falls und verwenden Sie die break-Anweisung, um zu verhindern, dass der nächste Fall ausgeführt wird. Wenn nicht alle Case-Werte übereinstimmen, wird die Anweisung nach dem Standardwert ausgeführt.
Beispiel: Lassen Sie uns einen Wochenplan erstellen, am Montag und Dienstag Konzeptwissen erlernen, am Mittwoch und Donnerstag im Unternehmen üben, am Freitag die Erfahrungen zusammenfassen, uns am Samstag und Sonntag ausruhen und Spaß haben.


 <script type="text/JavaScript">
   var myweek =3;//myweek表示星期几变量
   switch(myweek){
     case 1:
     case 2:
     document.write("学习理念知识");
     break;
     case 3:
     case 4:
     document.write("到企业实践");
     break;
     case 5:
     document.write("总结经验");
     break;
     default:
     document.write("周六、日休息和娱乐");
   }
 </script>
Nach dem Login kopieren

for-Schleife
Viele Dinge werden nicht nur einmal, sondern wiederholt erledigt. Drucken Sie beispielsweise nacheinander 10 Kopien des Testpapiers aus und wiederholen Sie diesen Vorgang, bis der Druckvorgang abgeschlossen ist. Wir verwenden Schleifenanweisungen, um diese Dinge zu erreichen. Eine Schleifenanweisung dient dazu, einen Codeabschnitt wiederholt auszuführen.
zur Aussagestruktur:


 for(初始化变量;循环条件;循环迭代)
 { 
   循环语句 
 }
Nach dem Login kopieren

Beispiel: Wenn sich 6 Kugeln in einer Schachtel befinden, nehmen wir eine nach der anderen und nehmen die Kugeln immer wieder aus der Schachtel heraus Box, bis alle Bälle genommen sind.


 <script type="text/javascript">
   var num=1;
   for (num=1;num<=6;num++){ //初始化值;循环条件;循环后条件值更新
     document.write("取出第"+num+"个球<br />");
   }
 </script>
Nach dem Login kopieren

Wir haben 1, 2, 3...10 Geld in verschiedenen Nennwerten. Verwenden Sie die for-Abrechnung, um die Summe zu vervollständigen und zu sehen, wie viel Geld wir haben insgesamt ?


 <script type="text/JavaScript">
   var mymoney,sum=0;//mymoney变量存放不同面值,sum总计
   for(mymoney=1;mymoney<=10;mymoney++){ 
     sum= sum + mymoney;
   }
   document.write("sum合计:"+sum);
 </script>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Javascript-Flusskontrollanweisung Switch-Anweisung und Beispielcode für die for-Schleife. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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)

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Apr 03, 2024 am 11:55 AM

Die Technologie zur Gesichtserkennung und -erkennung ist bereits eine relativ ausgereifte und weit verbreitete Technologie. Derzeit ist JS die am weitesten verbreitete Internetanwendungssprache. Die Implementierung der Gesichtserkennung und -erkennung im Web-Frontend hat im Vergleich zur Back-End-Gesichtserkennung Vor- und Nachteile. Zu den Vorteilen gehören die Reduzierung der Netzwerkinteraktion und die Echtzeiterkennung, was die Wartezeit des Benutzers erheblich verkürzt und das Benutzererlebnis verbessert. Die Nachteile sind: Es ist durch die Größe des Modells begrenzt und auch die Genauigkeit ist begrenzt. Wie implementiert man mit js die Gesichtserkennung im Web? Um die Gesichtserkennung im Web zu implementieren, müssen Sie mit verwandten Programmiersprachen und -technologien wie JavaScript, HTML, CSS, WebRTC usw. vertraut sein. Gleichzeitig müssen Sie auch relevante Technologien für Computer Vision und künstliche Intelligenz beherrschen. Dies ist aufgrund des Designs der Webseite erwähnenswert

Kann Elden's Ring auf der Switch gespielt werden? Kann Elden's Ring auf der Switch gespielt werden? Mar 11, 2024 am 11:31 AM

Kann Elden's Ring auf der Switch gespielt werden? Viele Freunde wissen möglicherweise nicht, ob es derzeit reibungslos gespielt werden kann. Kann Ring of Elden auf dem Switch gespielt werden? Antwort: Es kann nicht auf dem Switch gespielt werden. Dieses mit Spannung erwartete Rollenspiel-Actionspiel der Souls-Serie wurde offiziell für PC, PS4/5 und Xbox Series eX|S/XboxOne veröffentlicht und kann es sofort erleben. Viele Freunde, die eine Switch besitzen, möchten dieses Spiel vielleicht immer noch auf NS genießen, aber leider gibt es keine Switch-Version dieses Spiels. Gemäß den offiziellen Konfigurationsanforderungen der Website ist die Spielkonfiguration relativ hoch und sw

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

JavaScript-Tutorial: So erhalten Sie HTTP-Statuscode. Es sind spezifische Codebeispiele erforderlich. Vorwort: Bei der Webentwicklung ist häufig die Dateninteraktion mit dem Server erforderlich. Bei der Kommunikation mit dem Server müssen wir häufig den zurückgegebenen HTTP-Statuscode abrufen, um festzustellen, ob der Vorgang erfolgreich ist, und die entsprechende Verarbeitung basierend auf verschiedenen Statuscodes durchführen. In diesem Artikel erfahren Sie, wie Sie mit JavaScript HTTP-Statuscodes abrufen und einige praktische Codebeispiele bereitstellen. Verwenden von XMLHttpRequest

Die Beziehung zwischen js und vue Die Beziehung zwischen js und vue Mar 11, 2024 pm 05:21 PM

Die Beziehung zwischen js und vue: 1. JS als Eckpfeiler der Webentwicklung; 2. Der Aufstieg von Vue.js als Front-End-Framework; 3. Die komplementäre Beziehung zwischen JS und Vue; Vue.

Ist Switch2 mit Switch-Patronen kompatibel? Ist Switch2 mit Switch-Patronen kompatibel? Jan 28, 2024 am 09:06 AM

Switch2 ist ein neues Modell, das Nintendo auf der Gamescom 2023 angekündigt hat. Einige Spieler sind besorgt darüber, ob es Kompatibilitätsprobleme zwischen dem neuen Modell und der Vorgängerversion der Kassette geben wird. Ist Switch2 mit der Switch-Kassette kompatibel? Antwort: Switch2 ist nicht mit der Switch-Kassette kompatibel. Einführung von Switch 2-Kassetten Nach Angaben des Produktionskettenunternehmens von Nintendo kann die Switch 2 64-GB-Kassetten verwenden. Da es eine bessere Leistung bietet und mehr 3A-Spielmeisterwerke unterstützt, ist eine größere Kassettenkapazität erforderlich. Denn viele Spielewerke müssen kastriert und komprimiert werden, bevor sie in eine Spielekassette gestopft werden können. Darüber hinaus neigen Switch-Kassetten dazu, Spielinhalte zu kopieren. Ersetzen Sie sie daher durch neue Kassetten.

js-Methode zum Aktualisieren der aktuellen Seite js-Methode zum Aktualisieren der aktuellen Seite Jan 24, 2024 pm 03:58 PM

js-Methoden zum Aktualisieren der aktuellen Seite: 1. location.reload(); 2. location.href(); 4. window.location. Detaillierte Einführung: 1. location.reload(), verwenden Sie die Methode location.reload(), um die aktuelle Seite neu zu laden. 2. location.href, Sie können die aktuelle Seite aktualisieren, indem Sie das Attribut location.href usw. festlegen.

Die KI-Ära von JS ist da! Die KI-Ära von JS ist da! Apr 08, 2024 am 09:10 AM

Einführung in JS-Torch JS-Torch ist eine Deep-Learning-JavaScript-Bibliothek, deren Syntax PyTorch sehr ähnlich ist. Es enthält ein voll funktionsfähiges Tensorobjekt (kann mit verfolgten Farbverläufen verwendet werden), Deep-Learning-Ebenen und -Funktionen sowie eine automatische Differenzierungs-Engine. JS-Torch eignet sich für die Deep-Learning-Forschung in JavaScript und bietet viele praktische Tools und Funktionen zur Beschleunigung der Deep-Learning-Entwicklung. Image PyTorch ist ein Open-Source-Deep-Learning-Framework, das vom Meta-Forschungsteam entwickelt und gepflegt wird. Es bietet einen umfangreichen Satz an Tools und Bibliotheken zum Erstellen und Trainieren neuronaler Netzwerkmodelle. PyTorch ist einfach, flexibel und benutzerfreundlich konzipiert und verfügt über dynamische Berechnungsdiagrammfunktionen

Der Unterschied zwischen __proto__ und Prototyp in JS Der Unterschied zwischen __proto__ und Prototyp in JS Feb 19, 2024 pm 01:38 PM

__proto__ und Prototyp sind zwei Attribute, die sich auf Prototypen in JS beziehen und leicht unterschiedliche Funktionen haben. In diesem Artikel werden die Unterschiede zwischen den beiden im Detail vorgestellt und verglichen sowie entsprechende Codebeispiele bereitgestellt. Lassen Sie uns zunächst verstehen, was sie bedeuten und wofür sie verwendet werden. proto__proto__ ist eine integrierte Eigenschaft eines Objekts, die auf den Prototyp des Objekts verweist. Jedes Objekt verfügt über ein __proto__-Attribut, einschließlich benutzerdefinierter Objekte, integrierter Objekte und Funktionsobjekte. Nach der Gattung __proto__

See all articles