Heim  >  Artikel  >  Web-Frontend  >  Javascript-Operatoren müssen Sie jeden Tag erlernen_Javascript-Kenntnisse

Javascript-Operatoren müssen Sie jeden Tag erlernen_Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 15:15:21891Durchsuche

Hallo Leser, ich habe die Rolle von Javascript und einige grundlegende Funktionsdeklarationen und Variablendeklarationen bereits grob verstanden. Heute werden wir einen Blick auf die Logik von Javascript werfen (Vorwärtssequenz, Verzweigung, Schleife). ) und einige einfache Operatoren

Lassen Sie uns über einige einfache Operationsoperatoren sprechen

  • Pluszeichen: 1. Wird verwendet, um die Summe zweier Zahlen zu berechnen, 2. Wird verwendet, um zwei Zeichenfolgen zu verbinden
  • - Minuszeichen: 1. Wird verwendet, um die Differenz zwischen zwei Zahlen zu berechnen, 2. Wird vor einer Zahl verwendet, um eine negative Zahl zu identifizieren
  • * Multiplikationszeichen: Wird zur Berechnung des Produkts zweier Zahlen verwendet
  • / Divisionszeichen: Wird zur Berechnung des Quotienten verwendet, der sich nach der Division des Dividenden durch den Divisor ergibt
  • % Rest: Wird verwendet, um den Rest nach der Division des Dividenden durch den Divisor zu berechnen (die Berechnung ist hier eine ganzzahlige Division und der Rest nach der ganzzahligen Division wird erhalten)
  • = Zuweisung: Wird verwendet, um einer Variablen einen Wert (kann ein Objekt, eine Funktion, eine Zahl, eine Zeichenfolge oder ein Boolescher Wert sein) zuzuweisen

Hier können wir deutlich sehen, dass die Operatoren die Ergebnisse der Operationen anzeigen. Ich bin der Meinung, dass die Rechenfähigkeiten aller besser sein sollten als meine Ich habe gerade die Mittelschule abgeschlossen. Worüber ich noch etwas mehr sprechen möchte, ist die Restoperation. Im obigen Beispiel ergibt 5 % 2 den Rest und ergibt 1. Es wird wie folgt berechnet: 5 ÷ 2 = 2. .. 1. Sie sollten dies in der zweiten Klasse der Grundschule gesehen haben. Berechnen Sie: Dividende ÷ Divisor = Quotient ... Rest, dieser Rest ist das Ergebnis der Restoperation und das gestern erwähnte Gleichheitszeichen, das var temp = value wird für die Zuweisung verwendet. Um eine Variable zu deklarieren, verwenden Sie =, um Ihnen einen Wert zuzuweisen. Der Typ des Werts kann ein Objekt, eine Funktion, eine Zahl, eine Zeichenfolge oder ein Boolescher Wert sein. Wie ich Ihnen bereits gesagt habe, handelt es sich bei einer Funktion um einen mit function deklarierten Funktionskörper. Natürlich sind Zahlen nur eine Zeichenfolge, die in Anführungszeichen gesetzt ist, und boolesche Werte sind ein Typ mit nur zwei Werten, wahr und falsch, und es gibt keinen dritten.

Schauen wir uns einmal an, wie die verschiedenen Werte aussehen

//这里我们给了一个空对象(null)
  var temp_1 = null;
  //这里我们给一个函数
  var temp_2 = function(){
   console.log("Write Something");
  };
  //这里我们给了一个字符串
  var temp_3 = "My name is MrDream";
  //这里我们给了一个boolean值
  var temp_4 = true;

Diese grundlegenden Vorgänge sollten jedem klar sein. Ich hoffe, dass die Leser keine Bedenken haben, wenn sie diese grundlegenden Dinge sehen. Wir befinden uns noch in der Einführungsphase, daher muss jeder diese grundlegenden Dinge verstehen Wenn Sie sonst über etwas sprechen, das Sie für großartig halten, ist es bedeutungslos, wenn Sie den Code nur kopieren und verwenden können, und Sie können ihn nicht unabhängig schreiben du willst.

Lassen Sie uns genauer verstehen, wie der Operator nach einem kleinen Upgrade aussieht. (Hinweis: Derzeit spreche ich nur über einige grundlegende Operatoren und einige spezielle Operatoren. Ich werde sie später in einigen Anwendungen erläutern, damit das Verständnis vertieft wird)

  • = Addition: Addieren Sie zunächst die beiden Operanden und weisen Sie dann den Mehrwert dem ersten Operanden
  • zu
  • -= Subtraktion: Subtrahieren Sie zuerst die beiden Operanden und weisen Sie dann den Mehrwert dem ersten Operanden zu
  • *= Multiplikation usw.: Multiplizieren Sie zuerst die beiden Operanden und weisen Sie dann den Mehrwert dem ersten Operanden zu
  • /= Division usw.: Teilen Sie zuerst die beiden Operanden und weisen Sie dann den Mehrwert dem ersten Operanden zu
  • %= Rest: Führen Sie zunächst die Restoperation für die beiden Operanden aus und weisen Sie dann den Mehrwert dem ersten Operanden zu

Hier sind einige einfache Vergleichsoperatoren

  • == Gleich: Bestimmen Sie, ob die Objekte auf beiden Seiten des Operators gleich sind
  • === Absolute Gleichheit: Bestimmen Sie, ob die Objekte auf beiden Seiten des Operators absolut gleich sind
  • !== Absolut ungleich: Bestimmen Sie, ob die Objekte auf beiden Seiten des Operators absolut ungleich sind
  • != Ungleich: Bestimmen Sie, ob die Objekte auf beiden Seiten des Operators ungleich sind
  • ||. Oder (oder): Bestimmen Sie zunächst, ob die Objekte auf der linken und rechten Seite des Operators „nicht leere Objekte oder nicht undefinierte Objekte“ sind. Wenn beides der Fall ist, geben Sie den Wert zurück auf der rechten Seite. Wenn es einen Wert gibt, der nicht vorhanden ist, wird der Wert zurückgegeben, der nicht dieser Wert ist
  • && Und (und): Bestimmen Sie zunächst, ob die Objekte auf der linken und rechten Seite des Operators „nicht leere Objekte oder nicht undefinierte Objekte“ sind. Wenn dies nicht der Fall ist, geben Sie den Wert zurück Wenn es einen Wert auf der rechten Seite gibt, geben Sie den Wert auf der linken Seite zurück.
  • ! Negation (nicht): Nachdem Sie einen Wert in einen booleschen Wert umgewandelt haben, negieren Sie ihn dann

(Hinweis: Die hier erwähnten ODER- und Negationsoperatoren werden anhand des allgemeinen Verständnisses von Logik erklärt. Tatsächlich beinhalten die internen Operationen die Ergebnisse von binären ODER- und NICHT-Operationen. Wir werden weiter unten mehr über Binäroperationen sprechen.) Schauen wir mal an einigen Beispielen

Im Folgenden wird auf einige Operationen von OR und NOT eingegangen, die etwas schwieriger zu verstehen sind

Wenn Sie sich das Bild ansehen, wird bei A der Wert auf der rechten Seite zurückgegeben, da auf der linken Seite des Operators kein Objekt definiert ist, da die linke Seite ein leeres Objekt ist, der Wert auf der rechten Seite wird zurückgegeben; bei C wird der reelle Wert 123 zurückgegeben, da die linke Seite von D der reelle Wert 123 ist. Ein zusätzlicher Hinweis: Die Zahl 0 ist ebenfalls ein Sonderwert. Wenn die linke Seite 0 ist, wird der Wert auf der rechten Seite zurückgegeben.

Um die Funktion des ODER-Operators zusammenzufassen: Er wird verwendet, um zu prüfen, ob die linke und rechte Seite des Operators undefinierte Werte, Nullwerte, 0, falsch sind. Wenn die linke Seite diese Werte ist, ist der Wert auf der rechten Seite Wenn die linke Seite nicht von diesem Werttyp ist, wird der Wert auf der linken Seite zurückgegeben.

Weiter und Bedienung

Im Bild A: Das linke und das rechte Objekt sind undefinierte bzw. leere Objekte, und der linke Wert wird bei B zurückgegeben. Das linke ist ein leeres Objekt, also wird das linke Objekt zurückgegeben C: das rechte ist ein undefiniertes Objekt, daher wird der Wert auf der rechten Seite zurückgegeben; : Das Gleiche wie E; G: Da links 0 ist, ist es dasselbe wie ein undefiniertes Objekt. Das leere Objekt hat die gleiche Ebene wie falsch, daher wird der linke Wert zurückgegeben.

Die letzte ist eine Nicht-Operation

Continuez à regarder l'image et à parler, en A : l'opération est une valeur telle que 0, faux, nul, indéfini, etc., et une fois renvoyée, la vraie valeur de la valeur booléenne est obtenue en B : l'opération consiste à inverser la valeur réelle, et la valeur principale est la valeur booléenne false. Nous pouvons conclure que la négation est une valeur booléenne, que la négation d’une valeur irréelle est correcte et que la négation d’une valeur réelle est une erreur.

D'accord, c'est tout pour aujourd'hui. Pour résumer, aujourd'hui, en fait, je viens de parler de quelques opérateurs très basiques, mais il y a beaucoup d'opérateurs, donc j'ai juste écrit ceci pour terminer l'expression, et il y en a quelques-uns spéciaux. opérateurs, dont nous parlerons plus tard. Pour peu que vous progressiez un peu chaque jour, ce n'est pas un rêve de devenir un grand maître.

Stellungnahme:
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