So starten Sie schnell mit VUE3.0: Lernen Sie
1. Das Konzept der Variablenbezeichner
In der Programmentwicklung ist es häufig erforderlich, einige Symbole anzupassen, um einige Namen zu kennzeichnen und ihnen bestimmte Verwendungszwecke zu geben, z. B. Variablennamen, Funktionsnamen, usw. Diese Symbole werden als Identifikator bezeichnet.
Definitionsregeln
sind
: it, It, age66, _age, $name.
Beachten Sie, dass
die Unterstreichungsmethode (z. B. user_name) die übliche Darstellungsmethode ist, wenn im Bezeichner mehrere Wörter erforderlich sind. Kamelfall (z. B. Benutzername) und Pascal-Methode (z. B. Benutzername). Leser können die Benennungsmethode entsprechend den Entwicklungsanforderungen vereinheitlichen und standardisieren. Beispielsweise wird zum Benennen von Variablen normalerweise die Unterstrichmethode und zum Benennen von Funktionsnamen normalerweise die Camel-Case-Methode verwendet.
Schlüsselwörter: Bezieht sich auf Wörter, die im Voraus definiert wurden und denen in der JavaScript-Sprache eine besondere Bedeutung zugewiesen wurde.
Zukünftig reservierte Schlüsselwörter: Bezieht sich auf Wörter, die reserviert sind und möglicherweise in Zukunft zu reservierten Schlüsselwörtern werden.
reservierte Schlüsselwörter
Schlüsselwörter können nicht als Variablennamen und Funktionsnamen verwendet werden, da es sonst beim Laden von JavaScript zu Syntaxfehlern kommt.
Schlüsselwörter, die für die Zukunft reserviert sind
Beim Definieren von Bezeichnern wird empfohlen, in Zukunft keine reservierten Schlüsselwörter mehr zu verwenden, um Fehler bei der künftigen Konvertierung in Schlüsselwörter zu vermeiden.
Konzept: Variablen können als Container zum Speichern von Daten betrachtet werden.
Beispiel: Ein Becher mit Wasser, der Becher bezieht sich auf die Variable und das Wasser im Becher bezieht sich auf die in der Variablen gespeicherten Daten.
Syntax: Variablen in JavaScript werden normalerweise mit dem Schlüsselwort var deklariert, und die Benennungsregeln für Variablennamen sind dieselben wie für Bezeichner.
Beispiele: zulässige Variablennamen (z. B. Zahl, _it123), unzulässige Variablennamen (z. B. 88shout, &num).
Beachten Sie, dass
Variablen in JavaScript zwar zugewiesen werden können, ohne sie vorher zu deklarieren, das Schlüsselwort var jedoch direkt weggelassen werden kann, um der Variablen einen Wert zuzuweisen. Da JavaScript jedoch eine dynamische Kompilierung verwendet, ist es nicht einfach, Fehler im Code zu finden, wenn das Programm ausgeführt wird. Daher wird den Lesern empfohlen, die gute Angewohnheit zu entwickeln, Variablen vor der Verwendung zu deklarieren.
Konstanten: Konstanten können als Größen verstanden werden, deren Werte sich während der Ausführung des Skripts nie ändern.
Merkmale: Einmal definiert, kann es nicht geändert oder neu definiert werden.
Beispiel: Pi ist in der Mathematik eine Konstante und ihr Wert ist fest und kann nicht geändert werden.
Syntax: Das Schlüsselwort const ist neu in ES6 und wird zum Definieren von Konstantenbenennungsregeln verwendet
: Befolgen Sie die Benennungsregeln für Bezeichner. Es ist üblich, für Konstantennamen immer Großbuchstaben zu verwenden.
Der Wert einer Konstante: Eine Konstante kann bei der Zuweisung bestimmte Daten oder der Wert eines Ausdrucks oder einer Variablen sein.
2. Datentyp
Daten in JavaScript: Bestimmen Sie bei der Verwendung oder Zuweisung eines Werts den entsprechenden Typ entsprechend dem spezifischen Inhalt der Einstellung.
Aber jede Computersprache hat ihre eigenen unterstützten Datentypen, und JavaScript bildet da keine Ausnahme.
Referenzdatentypen werden in späteren Kapiteln ausführlich vorgestellt.
Der Boolean-Typ ist einer der am häufigsten verwendeten Datentypen in JavaScript und wird normalerweise für logische Beurteilungen verwendet.
ture |. false
stellt das „wahr“ und „falsch“ der Dinge dar und folgt dabei strikt der Groß-/Kleinschreibung, sodass die Werte „true“ und „false“ nur dann boolesche Typen darstellen, wenn sie alle in Kleinbuchstaben geschrieben sind.
Numerische Typen in JavaScript unterscheiden nicht zwischen Ganzzahlen und Gleitkommazahlen. Alle Zahlen sind numerische Typen.
Solange der angegebene Wert den für die numerische Angabe in JavaScript zulässigen Bereich nicht überschreitet.
NaN nicht numerisch
Der Zeichentyp (String) ist eine Zeichenfolge, die aus Unicode-Zeichen, Zahlen usw. besteht. Wir nennen diese Zeichenfolge im Allgemeinen eine Zeichenfolge.
Funktion: Stellt den Datentyp des Textes dar.
Syntax: Zeichendaten im Programm werden in einfache Anführungszeichen (") oder doppelte Anführungszeichen ("") eingeschlossen.
Frage: Wie verwende ich einfache Anführungszeichen in einfachen Anführungszeichen oder doppelte Anführungszeichen in doppelten Anführungszeichen?
Antwort: Verwenden Sie zum Escape das Escape-Zeichen „“.
Wenn Sie spezielle Symbole wie Newline und Tab in einer Zeichenfolge verwenden, müssen Sie auch das Escape-Zeichen „“ verwenden.
Warum ist eine Datentyperkennung erforderlich? Verwenden Sie das folgende Beispiel zur Erklärung?
Bitte analysieren und teilen Sie den Datentyp der Variablensumme mit und warum?
Denken Sie über die Antwort nach: Die Variablensumme ist ein Zeichentyp.
Prozessanalyse: Solange einer der Operanden des Operators „+“ ein Zeichentyp ist, stellt er das Zusammenfügen von Zeichen dar. Was die beiden an der Operation beteiligten Variablen betrifft, so ist in diesem Fall Nummer1 vom numerischen Typ und Nummer2 vom Zeichentyp, sodass die endgültige Ausgabevariablensumme die zwischen Nummer1 und Nummer2 verkettete Zeichenfolge ist.
Gedanken und Schlussfolgerungen: Wenn während der Entwicklung Anforderungen an die Datentypen bestehen, die an Vorgängen beteiligt sind, muss eine Datentyperkennung durchgeführt werden.
JavaScript bietet die folgenden zwei Methoden zum Erkennen von Datentypen:
Der Operator „typeof“ gibt den nicht berechneten Typ des Operanden in Stringform zurück.
Wenn typeof zum Erkennen des Nulltyps verwendet wird, wird das Objekt anstelle von Null zurückgegeben.
Da in JavaScript alles ein Objekt ist, können Sie die Erweiterungsfunktion von Object.prototype.toString.call() verwenden, um Datentypen genauer zu unterscheiden.
Der Rückgabewert von Object.prototype.toString.call(data) ist ein Zeichenergebnis in der Form „[Objektdatentyp]“. (Der Rückgabewert kann über console.log() beobachtet werden.)
Datentypkonvertierung – in ein boolesches
Anwendungsszenario: Wird häufig in Ausdrücken und Prozesssteuerungsanweisungen wie Datenvergleich und Bedingungsbeurteilung verwendet.
Implementierungssyntax: Boolean()-Funktion.
Hinweis: Die Funktion Boolean() konvertiert alle nicht leeren Zeichenfolgen und Werte ungleich Null in „true“ und wandelt leere Zeichenfolgen, 0, NaN, undefiniert und null in „false“ um.
Demonstrationsbeispiel: Stellen Sie fest, ob der Benutzer über Eingabeinhalte verfügt.
Boolean(con) analysieren:
Datentypkonvertierung – Konvertierung in numerische
Anwendungsszenarien: Beim Empfang von Daten, die von Benutzern zur Berechnung während der Entwicklung übergeben werden, ist häufig eine Konvertierung erforderlich, um sicherzustellen, dass alle an der Berechnung beteiligten Daten numerisch sind.
Implementierungssyntax: Number()-Funktion, parseInt()-Funktion oder parseFloat()-Funktion.
Demonstrationsbeispiel: Vollständige automatische Summierung basierend auf Benutzereingaben.
Es gibt gewisse Unterschiede bei der Verwendung von Funktionen, die numerische Typen konvertieren.
Beachten Sie, dass
in der tatsächlichen Entwicklung auch beurteilt werden muss, ob das konvertierte Ergebnis NaN ist. Nur wenn es nicht NaN ist, kann die Operation ausgeführt werden. Zu diesem Zeitpunkt können Sie die Funktion isNaN() verwenden, um zu bestimmen, ob der angegebene Wert NaN und {} (Objekt) ist. Er gibt true zurück, andernfalls gibt er false zurück.
Datentypkonvertierung – Konvertierung in Zeichentyp
-Implementierungssyntax: String()-Funktion und toString()-Methode.
Unterschiede in den Implementierungsmethoden: Die Funktion String() kann jeden Typ in einen Zeichentyp konvertieren, mit Ausnahme von null und undefiniert, die keine toString()-Methode haben. Andere Datentypen können die Zeichenkonvertierung durchführen.
Demonstrationsbeispiel: Vollständige automatische Summierung basierend auf Benutzereingaben.
Beachten Sie, dass,
wenn die toString()-Methode eine Datentypkonvertierung durchführt, der Wert über Parametereinstellungen wie num4.toString(2) in eine Zeichenfolge in der angegebenen Basis konvertiert werden kann, was bedeutet, dass zuerst die Dezimalzahl 26 in die Binärzahl 11010 konvertiert wird und dann Konvertieren von Zeichendaten.
: Ein Ausdruck kann eine Sammlung verschiedener Arten von Daten, Variablen und Operatoren sein.
Der einfachste Ausdruck kann eine Variable sein.