Heim >Web-Frontend >js-Tutorial >Einige magische Funktionen des Pluszeichen-Operators ( ) in javascript_javascript-Tipps
Javascript ist eine magische Sprache und es gibt einen magischen Plus-Operator in dieser magischen Sprache.
Wir können häufig verwendete Additionsoperatoren verwenden:
1. Additionsoperation, zum Beispiel: Alert(1 2); ==>3
2. String-Verkettung, zum Beispiel: Alert(„a“ „b“);==>“ab“
Das fortgeschrittenere ist „=", das auch die beiden oben genannten Operationen ausführt.
Ich habe gestern in der Javascript-Dschungelgruppe eine Frage gestellt: Wie konvertiere ich die Datumsformatzeichenfolge „2000-09-11 19:22“ in Millisekunden?
Mengzhanren hat mir jeden Tag sofort geantwortet: neues Datum('2000-09-11 19:22′) Ich habe es versucht, aber es hat nicht funktioniert. Das richtige sollte neues Datum('2000/09/11 19 :22′).
Die Antwort scheint unwichtig zu sein. Davor steht ein Plus-Operator. Ehrlich gesagt habe ich diese Schreibweise noch nie gesehen. Der magische Plus-Operator in JavaScript hat auch eine sehr magische Wirkung. Er kann Datentypen konvertieren, normalerweise Zeichenfolgen und Werte. Zum Beispiel das Beispiel von JavaScript Jungle Netizen:
// Den aktuellen Zeitstempel abrufen, äquivalent zu „new Date().getTime()“:
new Date();
// Sichereres Parsen von Strings als parseFloat()/parseInt()
parseInt(“1,000″); // -> 1, nicht 1000
”1,000″; Benutzereingabe
parseInt(“010″); // -> aufgrund des Oktalliteralpräfixes
”010″; // ->“ analysiert keine Oktalliterale
//Einige einfache Abkürzungen wie: if (someVar === null) {someVar = 0};
null;
//Booleschen Typ in Ganzzahltyp konvertieren
true;
//Andere:
Natürlich können Sie Zahlen in Strings umwandeln, indem Sie Zahlen zu leeren Strings hinzufügen, zum Beispiel: warning( typeof (1 ””));
Zusätzlich ist ein Subtraktionsoperator enthalten, um eine Zeichenfolge in eine Zahl umzuwandeln, zum Beispiel: alarm( typeof („123″-0));//->number;
Natürlich kann es einige unbekannte Nutzungsfunktionen des Plus-Operators geben, bitte hinterlassen Sie eine Nachricht zum Hinzufügen!