Galería de mapas mentales JS-Grundlagen Tag2
Dies ist eine Mindmap über die Grundlagen von JS Tag 2, die Operatoren, Anweisungen usw. zusammenfasst. Ich hoffe, diese Mindmap hilft Ihnen!
Editado a las 2024-01-18 10:21:22,JS-Grundlagen Tag2
Operator
Zuweisungsoperator: Operator, der Variablen kopiert
Weisen Sie den Wert auf der rechten Seite des Gleichheitszeichens der linken Seite zu, wobei die linke Seite ein Container sein muss
=
-=
*=
/=
%=
unärer Operator
Beispiel: positives und negatives Vorzeichen
selbstvermehrend
Symbol:
Funktion: Der Wert der Variablen sei 1
Präfix für automatische Inkrementierung
Bei jeder Ausführung erhöht sich der aktuelle Variablenwert um 1
Seine Wirkung entspricht num = 1
Den geänderten Wert ausgeben
Post-Inkrement
Bei jeder Ausführung erhöht sich der aktuelle Variablenwert um 1
Seine Wirkung entspricht num = 1
Geben Sie zuerst den aktuellen Wert aus und berechnen Sie ihn dann
Verwendung
Es gibt keinen Unterschied zwischen den beiden, wenn sie unabhängig voneinander verwendet werden.
Im Allgemeinen unabhängig während der Entwicklung verwendet
Das Post-Inkrementieren wird relativ häufig und allein verwendet
Verringern
Symbol:--
Funktion: Sei der Wert der Variablen -1
Vergleichsoperator
>
<
>=
<=
==
===(streng gleich, beurteilen Sie, ob es während der Entwicklung gleich ist, sehr zu empfehlen)
!==
String-Vergleich: Vergleichen Sie die ASCII-Codes, die den Zeichen entsprechen
Von links nach rechts vergleichen (weniger verwendet)
NaN ist keiner Zahl gleich, auch nicht sich selbst
Versuchen Sie, Dezimalzahlen nicht zu vergleichen, da es Probleme mit der Genauigkeit gibt
Logische Operatoren
&&
logisches UND
Und
Das Ergebnis ist nur wahr, wenn beide Seiten des Symbols wahr sind.
Eine Lüge ist eine Lüge
||
logisch oder
oder
Wenn auf beiden Seiten des Symbols ein Wahr steht, ist das Ergebnis wahr.
Eine Wahrheit ist wahr
!
logische Verneinung
Negieren
T wird zu F, F wird zu T
Wahr wird falsch, falsch wird wahr
Vorrang des Operators
Klammern
()
unärer Operator
--!
Rechenzeichen
Zuerst, dann -
Vergleichsoperatoren
> >= < <=
Gleichheitsoperator
== != === !==
Logische Operatoren
Zuerst && dann ||
Aufgabenverwalter
=
Komma-Operator
,
Die Priorität nimmt von oben nach unten allmählich ab
Stellungnahme
Ausdrücke und Aussagen
Ausdruck
Code, der ausgewertet werden kann, die JS-Engine berechnet ein Ergebnis
Da Ausdrücke ausgewertet werden können, können sie auf die rechte Seite der Zuweisungsanweisung geschrieben werden.
Stellungnahme
Eine Anweisung ist ein ausführbarer Code
Anweisungen müssen nicht unbedingt Werte haben, daher können Anweisungen wie „alert() for“ und „break“ nicht für die Zuweisung verwendet werden.
Branch-Anweisung
Drei wichtige Flusskontrollanweisungen des Programms
sequentielle Struktur
Filialstruktur
Schleifenstruktur
Branch-Anweisung
if-Verzweigungsanweisung
Drei Verwendungsmöglichkeiten
einzelner Zweig
Syntax für die Verwendung einzelner Zweige
if (Bedingung) {Code, der ausgeführt werden soll, wenn die Bedingung erfüllt ist}
Wenn die Bedingung in den Klammern wahr ist, geben Sie die geschweiften Klammern ein, um den Code auszuführen
Wenn das Ergebnis in Klammern nicht vom booleschen Typ ist, wird es implizit in den booleschen Typ konvertiert.
Wenn innerhalb der geschweiften Klammern nur eine Anweisung steht, können die geschweiften Klammern weggelassen werden, dies wird jedoch nicht empfohlen.
Doppelzweig
Syntax der Double-Branch-Anweisung
if (Bedingung) {der Code, der ausgeführt werden soll, wenn die Bedingung erfüllt ist} else {der Code, der ausgeführt werden soll, wenn die Bedingung nicht erfüllt ist}
mehrere Filialen
Syntax von Multi-Branch-Anweisungen
if (Bedingung 1) {Code 1} else if (Bedingung 2) {Code 2} else if (Bedingung 3) {Code 3} else {Code 4}
Erste Beurteilungsbedingung 1. Wenn sie erfüllt ist, führen Sie Code 1 aus. Wenn sie nicht erfüllt ist, beurteilen Sie weiter nach unten.
Wenn keine der Bedingungen erfüllt ist, führen Sie else aus
Die Anzahl der Bedingungen ist unbegrenzt und Sie können unbegrenzt viele schreiben
ternärer Operator
Einfachere Schreibweise bei Doppelzweig
Symbol:? Benutzen mit:
Syntax: Bedingung ? Code, der die Bedingungen für die Ausführung erfüllt: Code, der die Bedingungen für die Ausführung nicht erfüllt
Wird im Allgemeinen verwendet, um den Wert zu ermitteln
switch-Anweisung
Grammatik
Schalter (Daten) {Fallwert 1: Code 1 Pause Fallwert 2: Code 2 Pause Standard: Code n Pause}
Definition
Suchen Sie den Wert des Falls, der den Daten in den Klammern entspricht, und führen Sie den entsprechenden Code darin aus
Wenn es kein deckungsgleiches === gibt, wird der Standardcode ausgeführt.
Wenn die Daten dem Wert 2 entsprechen, führen Sie Code 2 aus
Notiz:
Die Switch-Case-Anweisung wird im Allgemeinen zur Gleichheitsbeurteilung verwendet und ist nicht für die Intervallbeurteilung geeignet.
Um die Groß-/Kleinschreibung zu ändern, muss im Allgemeinen das Schlüsselwort break verwendet werden, da sonst die Groß-/Kleinschreibung durchdrungen wird.
Schleifenanweisung
Debuggen von Haltepunkten
Wirkung
Es kann Ihnen helfen, die Funktionsweise des Codes beim Lernen besser zu verstehen und Fehler beim Arbeiten schneller zu finden.
Öffnen Sie die Debugging-Oberfläche im Browser
1. Drücken Sie F12, um die Entwicklertools zu öffnen
2. Klicken Sie auf die Spalte Quellen (Quellcode/Quelle).
3. Wählen Sie die Codedatei aus
while-Schleife
Schleife: Wiederholen Sie einen Code
while: Wiederholen Sie die Ausführung des Codes, während Sie Folgendes erfüllen:
Syntax: while (Schleifenbedingung) {Code, der wiederholt ausgeführt werden soll (Schleifenkörper)}
Definition
Es ist der if-Anweisung sehr ähnlich. Die Bedingung in den Klammern muss wahr sein, um den Code im Schleifenkörper auszuführen.
Der Code in den while-Klammern springt nach der Ausführung nicht heraus, sondern kehrt weiterhin zu den Klammern zurück, um festzustellen, ob die Bedingungen erfüllt sind. Wenn ja, wird er so lange ausgeführt, bis die Bedingungen in den Klammern nicht mehr erfüllt sind , dann springt es heraus.
Drei Elemente
variabler Startwert
Beendigungsbedingung (ohne Beendigungsbedingung wird die Schleife weiter ausgeführt, was zu einer Endlosschleife führt)
Variablenänderungswert (automatische Inkrementierung oder automatische Dekrementierung verwenden)
Schleifenausgang
break: Schleife verlassen
Verlassen Sie die gesamte Schleife. Dies wird im Allgemeinen verwendet, wenn das Ergebnis erhalten wurde und in nachfolgenden Schleifen nicht benötigt wird.
continue: Diese Schleife beenden und mit der nächsten Schleife fortfahren
Verlassen Sie diese Schleife, die im Allgemeinen zum Ausschließen oder Überspringen einer Option verwendet wird.