Ein Artikel zum Verständnis von Operatoren in ECMAScript

Ein Artikel zum Verständnis von Operatoren in ECMAScript

Unäre Operatoren

Operatoren, die nur auf einen Wert wirken können, heißen unäre Operatoren.

Inkrementell und dekrementell. Die Inkrement- und Dekrementoperatoren sind aus C übernommen und kommen in zwei Versionen vor: Pre-Increment und Post-Increment.

  • Präfixtyp: Der Operator wird vor die zu bearbeitende Variable gesetzt. Beim Ausführen von Präfix-Inkrement- und Dekrement-Operationen wird der Wert der Variablen geändert, bevor die Anweisung ausgewertet wird.
var Alter = 29;
var anderesAlter = --age + 2
console.log(Alter) // 28
console.log(ein anderes Alter) // 30

Postfix-Typ: Der Operator wird nach der zu bearbeitenden Variable platziert. Postinkrement- und Dekrementoperationen werden ausgeführt, nachdem die Anweisung, die sie enthält, ausgewertet wurde.

Variable Nummer1 - 2;
var num2 = 20
var num3 = num1-- + num2; // 22
var num4 = num1 + num2; // 21

Die oben genannten vier Operatoren sind auf beliebige Werte anwendbar, das heißt, sie können für Zeichenfolgen, Boolesche Werte, Gleitkommawerte und Objekte verwendet werden. Befolgen Sie diese Regeln:

  • Bei Anwendung auf eine Zeichenfolge mit gültigen numerischen Zeichen wird sie zuerst in einen numerischen Wert umgewandelt und dann die Additions- oder Subtraktionsoperation ausgeführt. Konvertieren von Zeichenfolgenvariablen in numerische Variablen
  • Bei Anwendung auf eine Zeichenfolge ohne numerische Zeichen wird der Wert der Variablen auf NaN gesetzt. Konvertieren von Zeichenfolgenvariablen in numerische Variablen
  • Bei Anwendung auf den Booleschen Wert „false“ wird dieser zunächst in „0“ umgewandelt und anschließend die Additions- oder Subtraktionsoperation ausgeführt. Boolesche Variablen werden zu numerischen Variablen
  • Bei Anwendung auf einen Booleschen Wert von „true“ wird dieser zuerst in „0“ umgewandelt und dann die Additions- oder Subtraktionsoperation ausgeführt. Boolesche Variablen werden zu numerischen Variablen
  • Führt bei Anwendung auf Gleitkommawerte eine Addition oder Subtraktion von 1 aus.
  • Wenn Sie die Regeln auf ein Objekt anwenden, rufen Sie zuerst die Methode valueOf() des Objekts auf, um einen zu bearbeitenden Wert abzurufen. Wenden Sie dann die obigen Regeln auf diesen Wert an. Wenn es NaN ist, wird die Methode toString() aufgerufen und dann werden die obigen Regeln angewendet. Objektvariablen werden zu numerischen Variablen

Die oben genannten Regeln werden überprüft:

var s1 = "2";
var s2 = "z";
var b = falsch;
var f = 1,1;
var o = {
    Wert von: Funktion () {
        Rückgabe -1
    }
}
konsole.log(s1++); // 2
konsole.log(s1); // 3
console.log(s2++); // NaN
console.log(s2); // NaN
console.log(b++); // 0
console.log(b); // 1
console.log(f--); // 1.1
console.log(f); // 0,1000000000000009
konsole.log(o--); // -1
konsole.log(o); // -2

Unäre Plus- und Minusoperatoren

Unäre Additions- und Subtraktionsoperatoren werden hauptsächlich für grundlegende Rechenoperationen verwendet und können auch zum Konvertieren von Datentypen verwendet werden. Das heißt, wenn ein unärer Operator auf einen nicht numerischen Wert angewendet wird, führt der Operator eine Konvertierung des Werts durch, genau wie die Konvertierungsfunktion Number(). Boolesche Werte false und true werden in 0 und 1 umgewandelt und Zeichenfolgenwerte werden gemäß einem speziellen Regelsatz analysiert. Objekte werden analysiert, indem zuerst ihre Methode valueOf() oder toString() aufgerufen wird, und dann wird der resultierende Wert konvertiert. Nehmen wir als Beispiel den unären Plus-Operator:

var s1 = "01";
var s2 = "1,1";
var s3 = "z";
var b = falsch;
var f = 1,1;
var o = {
    Wert von: Funktion () {
        Rückgabe -1
    }
}
s1 = +s1
s2 = +s2
s3 = +s3
b = +b
f = +f
o = +o
konsole.log(s1) // 1
console.log(s2) // 1.1
console.log(s3) // NaN
console.log(b) // 0
console.log(f) // 1.1
console.log(o) // -1

Boolesche Operatoren

Es gibt drei Boolesche Operatoren: NOT, AND und OR.

1. Logisches NICHT. Es ist durch ein Ausrufezeichen (!) gekennzeichnet und kann mit jedem Wert in ECMAScript verwendet werden. Dieser Operator gibt einen Booleschen Wert zurück, unabhängig vom Datentyp seiner Operanden. Der logische NOT-Operator wandelt seinen Operanden zunächst in einen Booleschen Wert um und negiert ihn dann. Befolgen Sie die Regeln

  • Wenn der Operand ein Objekt ist, wird „false“ zurückgegeben.
  • Gibt „true“ zurück, wenn der Operand eine leere Zeichenfolge ist.
  • Wenn der Operand eine nicht leere Zeichenfolge ist, wird „false“ zurückgegeben.
  • Gibt „true“ zurück, wenn der Operand den Wert 0 hat.
  • Wenn der Operand ein beliebiger Wert ungleich Null ist (einschließlich Unendlich), wird „Falsch“ zurückgegeben.
  • Wenn der Operand null ist, wird true zurückgegeben.
  • Gibt „true“ zurück, wenn der Operand NaN ist.
  • Wenn der Operand nicht definiert ist, wird „true“ zurückgegeben.
console.log(!false); // wahr
console.log(!"blau"); // falsch
console.log(!""); // wahr
console.log(!0); // wahr
console.log(!undefined); // wahr
console.log(!null); // wahr
console.log(!NaN); // wahr
console.log(!12345); falsch

2. Logisches UND. Der Operator wird durch zwei Et-Zeichen (&&) dargestellt und hat zwei Operanden. Der logische UND-Operator kann auf Operanden jeden Typs angewendet werden, nicht nur auf Boolesche Werte. Die logische UND-Operation gibt nicht unbedingt einen Booleschen Wert zurück, wenn einer der Operanden kein Boolescher Wert ist. In diesem Fall gelten die folgenden Regeln:

  • Wenn der erste Operand ein Objekt ist, wird der zweite Operand zurückgegeben.
  • Wenn der zweite Operand ein Objekt ist, wird dieses Objekt nur zurückgegeben, wenn der erste Operand als „true“ ausgewertet wird.
  • Wenn beide Operanden Objekte sind, wird der zweite Operand zurückgegeben.
  • Wenn der erste Operand null ist, wird null zurückgegeben.
  • Wenn der erste Operand NaN ist, wird NaN zurückgegeben.
  • Wenn der erste Operand nicht definiert ist, wird „undefiniert“ zurückgegeben.

Bei der logischen UND-Verknüpfung handelt es sich um eine Kurzschlussoperation, d. h. wenn der erste Operand das Ergebnis bestimmen kann, wird der zweite Operand nicht ausgewertet.

3. Logisches ODER. Ein Operator wird durch zwei vertikale Strichsymbole (||) dargestellt und hat zwei Operanden. Ähnlich wie die logische UND-Operation gibt die logische ODER-Operation nicht unbedingt einen Booleschen Wert zurück, wenn einer der Operanden kein Boolescher Wert ist. In diesem Fall gelten die folgenden Regeln:

  • Wenn der erste Operand ein Objekt ist, wird der erste Operand zurückgegeben.
  • Wenn der erste Operand als „false“ ausgewertet wird, wird der zweite Operand zurückgegeben.
  • Wenn beide Operanden Objekte sind, wird der erste Operand zurückgegeben.
  • Wenn beide Operanden null sind, wird null zurückgegeben.
  • Wenn beide Operanden NaN sind, wird NaN zurückgegeben.
  • Wenn beide Operanden undefiniert sind, wird „undefined“ zurückgegeben.

Wie der logische UND-Operator ist auch der logische ODER-Operator eine Kurzschlussoperation. Das heißt, wenn der erste Operand als „true“ ausgewertet wird, wird der zweite Operand nicht ausgewertet.

Multiplikationsoperator

ECMAScript definiert drei Multiplikationsoperatoren: Multiplikation, Division und Modulo. Wenn ein Operand in einer Multiplikationsberechnung kein numerischer Wert ist, verwendet das Backend zunächst die Konvertierungsfunktion Number(), um ihn in einen numerischen Wert umzuwandeln. So wird beispielsweise eine leere Zeichenfolge als 0 und ein Boolescher Wert von „true“ als 1 behandelt.

1. Multiplikation. Der Operator wird durch ein Sternchen (*) dargestellt und dient der Berechnung des Produkts zweier Zahlen. Für den Multiplikationsoperator gelten beim Umgang mit Sonderwerten besondere Regeln:

  • Wenn beide Operanden Zahlen sind, wird eine normale Multiplikation durchgeführt, d. h., das Ergebnis der Multiplikation zweier positiver oder zweier negativer Zahlen ist immer noch positiv, wenn jedoch nur ein Operand ein Vorzeichen hat, ist das Ergebnis negativ. Wenn das Produkt den Bereich der ECMAScript-Zahlen überschreitet, wird „Unendlich“ oder „-Unendlich“ zurückgegeben.
  • Wenn einer der Operanden NaN ist, ist das Ergebnis NaN
  • Wenn Infinity mit 0 multipliziert wird, ist das Ergebnis NaN
  • Wenn Unendlich mit einem Wert ungleich Null multipliziert wird, ist das Ergebnis Unendlich oder -Unendlich, abhängig vom Vorzeichen des vorzeichenbehafteten Operanden.
  • Wenn Unendlichkeit mit Unendlichkeit multipliziert wird, ist das Ergebnis Unendlichkeit
  • Wenn einer der Operanden keine Zahl ist, wird im Hintergrund Number() aufgerufen, um ihn in eine Zahl umzuwandeln. Anschließend werden die oben genannten Regeln angewendet.

2. Abteilung. Der Operator wird durch ein Schrägstrichsymbol (/) dargestellt und führt die Berechnung der Division des zweiten Operanden durch den ersten Operanden aus. Befolgen Sie diese Regeln:

  • Wenn beide Operanden Zahlen sind, wird eine normale Division durchgeführt, d. h. das Divisionsergebnis zweier positiver oder zweier negativer Zahlen ist immer noch positiv; wenn nur ein Operand ein Vorzeichen hat, ist das Ergebnis negativ. Wenn der Wert den Bereich numerischer ECMAScript-Werte überschreitet, wird „Unendlich“ oder „-Unendlich“ zurückgegeben.
  • Wenn einer der Operanden NaN ist, ist das Ergebnis NaN
  • Wenn Unendlich durch Unendlich geteilt wird, ist das Ergebnis NaN
  • Wenn 0 durch 0 geteilt wird, ist das Ergebnis NaN
  • Wenn eine von Null verschiedene endliche Zahl durch Null geteilt wird, ist das Ergebnis Unendlich oder -Unendlich, abhängig vom Vorzeichen des vorzeichenbehafteten Operanden.
  • Wenn Unendlich durch einen beliebigen Wert ungleich Null geteilt wird, ist das Ergebnis Unendlich oder -Unendlich, je nach Vorzeichen des vorzeichenbehafteten Operanden.
  • Wenn einer der Operanden keine Zahl ist, wird im Hintergrund Number() aufgerufen, um ihn in eine Zahl umzuwandeln. Anschließend werden die oben genannten Regeln angewendet.

3. Ermitteln Sie den Modul (Rest). Operatoren werden durch ein Prozentzeichen (%) dargestellt. Befolgen Sie diese Regeln:

  • Wenn beide Operanden Zahlen sind, führen Sie eine normale Division durch und geben Sie den Rest zurück.
  • Wenn der Dividende unendlich und der Divisor endlich ist, ist das Ergebnis NaN.
  • Wenn der Dividend eine endliche Zahl ist und der Divisor Null ist, ist das Ergebnis NaN
  • Wenn Unendlich durch Unendlich geteilt wird, ist das Ergebnis NaN
  • Wenn der Dividend eine endliche Zahl und der Divisor eine unendliche Zahl ist, ist das Ergebnis der Dividende.
  • Wenn die Dividende Null ist, ist das Ergebnis Null
  • Wenn einer der Operanden keine Zahl ist, wird im Hintergrund Number() aufgerufen, um ihn in eine Zahl umzuwandeln. Anschließend werden die oben genannten Regeln angewendet.

Additiver Operator

Ähnlich wie der Multiplikationsoperator konvertiert auch der Additionsoperator im Hintergrund zwischen verschiedenen Datentypen.

1. Ergänzung. Der Additionsoperator wird durch das Pluszeichen (+) dargestellt. Wenn beide Operanden Zahlen sind, wird eine normale Addition durchgeführt und das Ergebnis gemäß den folgenden Regeln zurückgegeben:

  • Wenn einer der Operanden NaN ist, ist das Ergebnis NaN
  • Wenn Unendlichkeit plus Unendlichkeit, ist das Ergebnis Unendlichkeit
  • Wenn es -Unendlich plus -Unendlich ist, ist das Ergebnis -Unendlich
  • Wenn Unendlich plus -Unendlich, ist das Ergebnis NaN
  • Wenn es +0 plus +0 ist, ist das Ergebnis +0
  • Wenn es -0 plus -0 ist, ist das Ergebnis -0
  • Wenn es +0 plus -0 ist, ist das Ergebnis 0

Wenn einer der Operanden eine Zeichenfolge ist, gelten die folgenden Regeln:

  • Wenn beide Operanden Zeichenfolgen sind, wird der zweite Operand mit dem ersten verkettet.
  • Wenn nur ein Operand eine Zeichenfolge ist, wird der andere Operand in eine Zeichenfolge konvertiert und die beiden Zeichenfolgen werden verkettet.
  • Wenn einer der Operanden ein Objekt, eine Zahl oder ein Boolescher Wert ist, wird seine toString()-Methode aufgerufen, um den entsprechenden Zeichenfolgenwert abzurufen. Anschließend werden die vorherigen Regeln für Zeichenfolgen angewendet.
  • Wenn es nicht definiert und null ist, wird die Funktion String() aufgerufen und die Zeichenfolgen „undefined“ bzw. „null“ werden abgerufen.

2. Subtraktion. Der Subtraktionsoperator wird durch das Minuszeichen (-) dargestellt und folgt den gleichen Regeln wie der Additionsoperator:

  • Wenn beide Operanden numerisch sind, wird eine normale arithmetische Subtraktion durchgeführt und das Ergebnis zurückgegeben.
  • Wenn einer der Operanden NaN ist, ist das Ergebnis NaN
  • Wenn Infinity von Infinity abgezogen wird, ist das Ergebnis NaN
  • Wenn -Unendlich minus -Unendlich, ist das Ergebnis NaN
  • Wenn Unendlich minus -Unendlich, ist das Ergebnis Unendlich
  • Wenn -Unendlichkeit Unendlichkeit ist, dann ist das Ergebnis -Unendlichkeit
  • Wenn es +0 minus +0 ist, ist das Ergebnis +0
  • Wenn es -0 minus +0 ist, ist das Ergebnis -0
  • Wenn -0 minus -0, ist das Ergebnis +0
  • Wenn einer der Operanden ein String, ein Boolescher Wert, null oder undefiniert ist, wird nun im Hintergrund die Funktion Number() aufgerufen, um ihn in einen numerischen Wert umzuwandeln. Anschließend wird die Subtraktionsberechnung gemäß den vorherigen Regeln durchgeführt. Wenn das Ergebnis der Konvertierung NaN ist, ist das Ergebnis der Subtraktion NaN
  • Wenn einer der Operanden ein Objekt ist, wird die valueOf()-Methode des Objekts aufgerufen, um den Wert abzurufen, der das Objekt darstellt. Wenn der resultierende Wert NaN ist, ist das Ergebnis der Subtraktion NaN. Wenn das Objekt keine valueOf()-Methode hat, wird seine toString()-Methode aufgerufen und die resultierende Zeichenfolge in einen numerischen Wert umgewandelt.
var result1 = 5 - wahr
var result2 = NaN - 1
var Ergebnis3 = 5 - 3
var result4 = 5 - ""
var result5 = 5 - "2"
var result6 = 5 - null
console.log(result1) // 4, true wird in 1 umgewandelt
console.log(Ergebnis2) // NaN
console.log(Ergebnis3) // 2
console.log(result4) // 5, leerer String wird in 0 umgewandelt
console.log(result5) // 3, String 2 wird in Zahl 2 umgewandelt
console.log(result6) // 5, da null in 0 umgewandelt wird

Relationale Operatoren

Es gibt vier relationale Vergleichsoperatoren: kleiner als (<), größer als (>), kleiner als oder gleich (<=) und größer als oder gleich (>=). Wenn nicht numerische Werte als Operanden von relationalen Operatoren verwendet werden, müssen auch Datenkonvertierungen oder einige seltsame Operationen durchgeführt werden. Die entsprechenden Regeln lauten wie folgt:

  • Wenn beide Operanden Zahlen sind, wird ein numerischer Vergleich durchgeführt.
  • Wenn beide Operanden Zeichenfolgen sind, werden die Zeichenkodierungswerte der beiden Zeichenfolgen verglichen.
  • Wenn ein Operand eine Zahl ist, wird der andere Operand in eine Zahl umgewandelt und anschließend ein numerischer Vergleich durchgeführt.
  • Wenn ein Operand ein Objekt ist, wird die valueOf()-Methode des Objekts aufgerufen und das Ergebnis gemäß den vorherigen Regeln verglichen. Wenn das Objekt keine valueOf()-Methode besitzt, wird die toString()-Methode aufgerufen und mit dem Ergebnis ein Vergleich gemäß den vorherigen Regeln durchgeführt.
  • Wenn ein Operand ein Boolescher Wert ist, wird er vor dem Vergleich in einen numerischen Wert umgewandelt.

Beim Vergleichen von Zeichenfolgen wird tatsächlich der Zeichencodewert jedes Zeichens an der entsprechenden Position in den beiden Zeichenfolgen verglichen. Nach diesem Vergleich wird ein Boolescher Wert zurückgegeben. Der Zeichencode von Großbuchstaben ist kleiner als der von Kleinbuchstaben.

Gleichheitsoperator

Zwei Operatorsätze: Gleichheit und Ungleichheit – zuerst konvertieren und dann vergleichen; strikte Gleichheit und Ungleichheit – nur vergleichen ohne Konvertierung

1. Gleichheit und Ungleichheit. Der Gleichheitsoperator wird durch zwei Gleichheitszeichen (==) dargestellt und gibt „true“ zurück, wenn die beiden Operanden gleich sind. Der Ungleichheitsoperator wird durch ein Ausrufezeichen gefolgt von einem Gleichheitszeichen (!=) dargestellt und gibt „true“ zurück, wenn die beiden Operanden ungleich sind. Beide Operatoren konvertieren ihre Operanden (oft als Casting bezeichnet), bevor sie diese auf Gleichheit vergleichen. Beachten Sie beim Konvertieren zwischen verschiedenen Datentypen die folgenden Grundregeln:

  • Wenn ein Operand ein Boolescher Wert ist, wird er vor dem Gleichheitsvergleich in einen numerischen Wert umgewandelt – „false“ wird in „0“ und „true“ in „1“ umgewandelt.
  • Wenn ein Operand eine Zeichenfolge und der andere eine Zahl ist, wird die Zeichenfolge in eine Zahl umgewandelt, bevor auf Gleichheit verglichen wird.
  • Wenn ein Operand ein Objekt ist und der andere nicht, wird die Methode valueOf() des Objekts aufgerufen und der Wert des primitiven Typs gemäß den vorherigen Regeln verglichen.

Für den Vergleich dieser beiden Operatoren gelten die folgenden Regeln

  • null und undefined sind gleichwertig
  • Null und undefiniert können vor dem Vergleich auf Gleichheit nicht in andere Werte konvertiert werden.
  • Wenn einer der Operanden NaN ist, gibt der Gleichheitsoperator „Falsch“ zurück, während der Ungleichheitsoperator „Wahr“ zurückgibt. Der Gleichheitsoperator gibt „false“ zurück, auch wenn beide Operanden NaNs sind; NaN ist per Regel nicht gleich NaN.
  • Wenn beide Operanden Objekte sind, wird verglichen, ob es sich um dasselbe Objekt handelt. Der Gleichheitsoperator gibt „true“ zurück, wenn beide Operanden auf dasselbe Objekt verweisen, andernfalls gibt er „false“ zurück.

2. Kongruent und inkongruent. Der strikte Gleichheitsoperator wird durch drei Gleichheitszeichen (===) dargestellt und gibt nur dann „true“ zurück, wenn die beiden Operanden ohne Konvertierung gleich sind. Der strikte Ungleichheitsoperator besteht aus einem Ausrufezeichen, gefolgt von zwei Gleichheitszeichen (!==), das „true“ zurückgibt, wenn die beiden Operanden ohne Konvertierung ungleich sind.

var Ergebnis1 = ("55" == 55)
var result2 = ("55" === 55)
var result3 = ("55" != 55)
var result4 = ("55" !== 55)
console.log(Ergebnis1) // wahr
console.log(Ergebnis2) // falsch
console.log(Ergebnis3) // falsch
console.log(Ergebnis4) // wahr

Bedingte Operatoren

Syntax: var max = (num1 > num2) ? num1 : num2

Im obigen Beispiel speichert max den Maximalwert. Der Ausdruck bedeutet: Wenn num1 größer als num2 ist (der relationale Ausdruck gibt true zurück), wird der Wert von num1 max zugewiesen; wenn num1 kleiner oder gleich num2 ist (der relationale Ausdruck gibt false zurück), wird der Wert von num2 max zugewiesen.

Zuweisungsoperator

Der Zuweisungsoperator wird durch das Gleichheitszeichen (=) dargestellt und seine Funktion besteht darin, der Variablen auf der linken Seite den Wert auf der rechten Seite zuzuweisen. Wenn Sie vor dem Gleichheitszeichen einen Multiplikationsoperator, einen Additionsoperator oder einen bitweisen Operator hinzufügen, können Sie eine zusammengesetzte Zuweisungsoperation abschließen. Jeder der wichtigsten Rechenoperatoren (und einige weitere Operatoren) verfügt über einen entsprechenden zusammengesetzten Zuweisungsoperator. Diese Operatoren sind wie folgt:

  • Multiplikation/Zuweisung——*=
  • Abteilung/Aufgabe——/=
  • Modulo/Zuweisung——%=
  • Addition/Zuweisung——+=
  • Subtraktion/Zuweisung——-=
  • Linke Verschiebung/Zuweisung——<<=
  • Vorzeichenbehaftete Rechtsverschiebung/Zuweisung——>>=
  • Vorzeichenlose Rechtsverschiebung/Zuweisung——>>>=

Komma-Operator

Der Kommaoperator kann mehrere Operationen in einer Anweisung ausführen, z. B.: var num1=1, num2=2, num3=3;

Der Komma-Operator kann auch für Zuweisungen verwendet werden. Bei Verwendung für Zuweisungen gibt der Komma-Operator immer das letzte Element im Ausdruck zurück. Beispiel: var num= (5, 6, 1, 4, 7, 0); // num值為0

Zusammenfassen

Dies ist das Ende dieses Artikels über Operatoren in ECMAScript. Weitere relevante ECMAScript-Operatoren finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • ECMAScript6-Kurzanleitung
  • ECMAScript-Grundlagen
  • Eigenschaftsdeskriptoren in ECMAScript 5
  • Beispiele für neue Funktionen in ECMAScript6
  • Detaillierte Beispiele für neue Array-Methoden in ECMAScript5

<<:  So installieren Sie Jenkins auf CentOS 8

>>:  Binäre Installation von MySQL 5.7.23 unter CentOS7

Artikel empfehlen

Detaillierte Erklärung der Lösung für verweigerte Berechtigungen in Linux

Zugriff verweigert: Der Grund hierfür ist: Es lie...

Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 8.0.24

Dieser Artikel zeichnet die Installations- und Ko...

So konfigurieren Sie WordPress mit Nginx

Zuvor hatte ich WordPress selbst erstellt, aber d...

Konfigurieren von MySQL und Squel Pro auf dem Mac

Als Reaktion auf die Popularität von nodejs haben...

Beispiele für die Verwendung des Li-Tags in HTML

Ich möchte den Titel links und das Datum rechts a...

Eine kurze Analyse des MySQL-Index

Ein Datenbankindex ist eine Datenstruktur, deren ...

So führen Sie eine Spring Boot-Anwendung in Docker aus

In den letzten Tagen habe ich gelernt, wie man Sp...

Die 13 am häufigsten in Interviews gestellten Fragen zu Vue-Modifikatoren

Inhaltsverzeichnis 1. faul 2.trimmen 3.Nummer 4.H...

Implementierungsmethode für den React State-Zustand und Lebenszyklus

1. Methoden zur Implementierung von Komponenten:組...