Heim >Web-Frontend >js-Tutorial >Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

WBOY
WBOYnach vorne
2022-04-12 18:35:242687Durchsuche

Dieser Artikel vermittelt Ihnen relevantes Wissen über Javascript, in dem hauptsächlich Probleme im Zusammenhang mit Variablen und Datentypen vorgestellt werden, einschließlich Bezeichnern, Schlüsselwörtern, der Verwendung und Zuweisung von Variablen sowie grundlegenden Datentypen usw. Werfen wir einen Blick auf den folgenden Inhalt . Ich hoffe, es wird für alle hilfreich sein.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

【Verwandte Empfehlungen: javaScript Video Tutorial, Web Front-End

1. Variablen

identifier

Konzept: In der Programmentwicklung ist es häufig erforderlich, sich anzupassen Markieren Sie einige Symbole und weisen Sie ihnen bestimmte Verwendungszwecke zu, z. B. Variablennamen, Funktionsnamen usw. Diese Symbole werden als Bezeichner bezeichnet.

  • Definitionsregeln
  • bestehen aus Groß- und Kleinbuchstaben, Zahlen, Unterstrichen und dem Dollarzeichen ($).
  • Kann nicht mit einer Zahl beginnen.
  • Groß- und Kleinschreibung beachten.
Kann nicht mit Schlüsselwörtern in JavaScript benannt werden.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sieWir sollten unser Bestes geben, um „seine Bedeutung zu erkennen, wenn man seinen Namen sieht“.

Rechtliche Bezeichner sind: it, It, age66, _age, $nameUnzulässige Bezeichner sind: t-o, t o, 798lu

Hinweis

Wenn mehrere Wörter im Bezeichner erforderlich sind. Beim Ausdrücken häufig Zu den Darstellungsmethoden gehören die Unterstreichungsmethode (z. B. Benutzername), die Camel-Case-Methode (z. B. Benutzername) und die 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

Reservierte Schlüsselwörter: bezieht sich auf Wörter, die im Voraus definiert wurden und denen in der JavaScript-Sprache besondere Bedeutungen zugewiesen wurden. 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.
Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

Reservierte Schlüsselwörter

Schlüsselwörter können nicht als Variablennamen und Funktionsnamen verwendet werden, da es sonst während des Ladevorgangs zu Syntaxfehlern in JavaScript kommt.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sieZukünftig reservierte Schlüsselwörter

Bei der Definition von Bezeichnern wird empfohlen, keine künftig reservierten Schlüsselwörter zu verwenden, um Fehler bei der zukünftigen Konvertierung in Schlüsselwörter zu vermeiden.

Verwendung von Variablen

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).
  • Für Variablen, denen kein Anfangswert zugewiesen ist, wird der Standardwert auf undefiniert gesetzt.
Das Semikolon am Ende der Zeile zeigt das Ende der Anweisung an.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sieDer Komma-Operator (,) zwischen Variablen kann die gleichzeitige Deklaration mehrerer Variablen in einer Anweisung realisieren.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

Zuweisung von Variablen

Hinweis

Obwohl Variablen in JavaScript ohne vorherige Deklaration zugewiesen werden können, kann das Schlüsselwort var direkt weggelassen werden, 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 definieren

Konstante: Sie kann als eine Größe verstanden werden, deren Wert sich während der Ausführung des Skripts nie ändert.

Funktionen: Einmal definiert, kann es nicht geändert oder neu definiert werden.

Beispiel: Pi ist in der Mathematik eine Konstante, ihr Wert ist fest und kann nicht geändert werden.

Syntax: Das Schlüsselwort const wird in ES6 hinzugefügt, um die Definition von Konstanten zu implementieren.

Regeln für die Benennung von Konstanten: Befolgen Sie die Benennungsregeln für Bezeichner. Es ist üblich, für Konstantennamen immer Großbuchstaben zu verwenden. Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

Der Wert einer Konstante: Eine Konstante kann bei der Zuweisung bestimmte Daten oder der Wert eines Ausdrucks oder einer Variablen sein.
Eine Konstante kann nicht mehr geändert werden, sobald ihr ein Wert zugewiesen wurde.

Konstanten muss bei der Deklaration ein bestimmter Wert zugewiesen werden.

2. Datentyp

🎜Datentypklassifizierung 🎜🎜Daten in JavaScript: Bestimmen Sie bei der Verwendung oder Zuweisung eines Werts den entsprechenden Typ anhand des spezifischen Inhalts der Einstellung. 🎜

Aber jede Computersprache hat ihre eigenen unterstützten Datentypen, und JavaScript ist da keine Ausnahme.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

Über Referenzdatentypen werden wir sie in den folgenden Kapiteln ausführlich vorstellen.

Grundlegender Datentyp – Boolean

Boolean ist einer der am häufigsten verwendeten Datentypen in JavaScript und wird normalerweise für logische Beurteilungen verwendet.

ture |. false

stellt das „wahre“ und „falsche“ der Dinge dar, wobei die Groß-/Kleinschreibung strikt beachtet wird, sodass die wahren und falschen Werte nur dann boolesche Typen darstellen, wenn sie alle in Kleinbuchstaben geschrieben sind.

Grundlegender Datentyp – numerischer Typ

Numerische Typen in JavaScript unterscheiden nicht zwischen Ganzzahlen und Gleitkommazahlen. Alle Zahlen sind numerische Typen.

  • Fügen Sie das Symbol „-“ hinzu, um negative Zahlen anzuzeigen.
  • Fügen Sie das „+“-Symbol hinzu, um positive Zahlen darzustellen (normalerweise lassen Sie das „+“ weg).
  • Auf NaN einstellen, um einen nicht numerischen Wert anzuzeigen.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

Solange der angegebene Wert den für die numerische Angabe in JavaScript zulässigen Bereich nicht überschreitet.

NaN nicht numerischer Wert

  • NaN ist eine Eigenschaft eines globalen Objekts und sein Anfangswert ist NaN.
  • Wie der Sonderwert NaN in numerischen Typen stellen beide keine Zahl dar.
  • kann verwendet werden, um anzugeben, ob bestimmte Daten numerisch sind.
  • NaN hat keinen genauen Wert, sondern stellt nur einen Bereich nicht numerischer Typen dar.
  • Wenn beispielsweise NaN mit NaN verglichen wird, ist das Ergebnis möglicherweise nicht wahr (true). Dies liegt daran, dass die verarbeiteten Daten beliebige Typen von Booleschen Werten, Zeichen, Null, Undefiniert und Objekten sein können.

Grundlegender Datentyp – Zeichentyp

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 sind in einfachen Anführungszeichen (") oder doppelten Anführungszeichen ("") enthalten.

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

  • Eine durch einfache Anführungszeichen getrennte Zeichenfolge kann doppelte Anführungszeichen enthalten.
  • Durch doppelte Anführungszeichen getrennte Zeichenfolgen können enthalten auch einfache Anführungszeichen.

Frage: Wie verwende ich einfache Anführungszeichen oder doppelte Anführungszeichen in doppelten Anführungszeichen? Bei Symbolen wie Newline und Tab in einer Zeichenfolge müssen Sie auch das Escape-Zeichen „“ verwenden Der Nulltyp wird verwendet, um ein nicht vorhandenes oder ungültiges Objekt und eine Adresse darzustellen.

JavaScript unterscheidet zwischen Groß- und Kleinschreibung, sodass der Variablenwert nur den Nulltyp (Null) darstellt

Undefinierter Typ (Undefiniert) hat auch nur einen speziellen undefinierten Wert.

Der undefinierte Typ wird für den Standardwert der Variablen verwendet, wenn er nicht initialisiert wurde. Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

Im Gegensatz zu Null bedeutet undefiniert, dass kein Wert festgelegt ist die Variable, während null bedeutet, dass die Variable (Objekt oder Adresse) nicht existiert oder ungültig ist.

Hinweis: null und undefiniert sind dasselbe wie eine leere Zeichenfolge ('').

Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sieWarum ist eine Datentyperkennung erforderlich?

  • Bitte analysieren und nennen Sie den Datentyp der Variablensumme und warum?
  • Prozessanalyse: Solange einer der Operanden des Operators „+“ vom Zeichentyp ist, stellt er das Zusammenfügen von Zeichen dar. In diesem Fall sind die beiden an der Operation beteiligten Variablen num1 vom numerischen Typ und num2 vom numerischen Typ . Zeichentyp, daher ist die endgültige Ausgabevariablensumme die Zeichenfolge nach der Verkettung von num1 und num2. Fazit: Wenn während der Entwicklung Anforderungen an die Datentypen bestehen, ist in JavaScript eine Typerkennung erforderlich stellt die folgenden zwei Methoden bereit:

Der Typeof-Operator gibt den Typ des nicht berechneten Operanden in Form einer Zeichenfolge zurück.

  • Wenn Typeof zum Erkennen des Typs Null verwendet wird, handelt es sich um ein Objekt anstelle von Null
  • Da in JavaScript alles ein Objekt ist, können Sie die Erweiterungsfunktion von Object.prototype.toString.call() verwenden, um Datentypen genauer zu unterscheiden.

    Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

    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

    Datentypkonvertierung – in Boolean

    Anwendungsszenarien: Wird häufig in Ausdrücken und Flusskontrollanweisungen verwendet, z. B. beim Datenvergleich und bedingtes Urteil.

    Implementierungssyntax: Boolean()-Funktion.

    Hinweis: Die Funktion Boolean() konvertiert jede nicht leere Zeichenfolge und jeden Wert 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.

    Analyze Boolean(con):

    • Wenn der Benutzer auf die Schaltfläche „Abbrechen“ klickt, ist das Ergebnis falsch.
    • Der Benutzer gibt nicht ein. Wenn er auf die Schaltfläche „OK“ klickt, ist das Ergebnis falsch Geben Sie „haha“ ein. Klicken Sie auf die Schaltfläche „OK“. Das Ergebnis ist wahr. um sicherzustellen, dass alle an der Berechnung Beteiligten Es handelt sich um einen numerischen Typ, der häufig konvertiert werden muss.
    • Implementierungssyntax: Number()-Funktion, parseInt()-Funktion oder parseFloat()-Funktion.
    Demo-Beispiel: Vollständige automatische Summierung basierend auf Benutzereingaben.

    Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

    Es gibt bestimmte Unterschiede bei der Verwendung von Funktionen, die in numerische Werte konvertieren.

    Alle Funktionen ignorieren führende Nullen bei der Konvertierung reiner Zahlen, z. B. wird die Zeichenfolge „0123“ in 123 konvertiert. Die Funktion

    parseFloat() konvertiert Daten in Gleitkommazahlen (kann als Dezimalzahlen verstanden werden).

    Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sieDie Funktion parseInt() lässt den Dezimalteil direkt weg, gibt den ganzzahligen Teil der Daten zurück und legt die konvertierte Basiszahl über den zweiten Parameter fest.

    HinweisFassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie

      In der tatsächlichen Entwicklung muss auch beurteilt werden, 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 String()-Funktion 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. Demo-Beispiel: Vollständige automatische Summierung basierend auf Benutzereingaben.

    Hinweis

    Bei der Datentypkonvertierung kann die toString()-Methode den Wert über Parametereinstellungen wie num4.toString(2) in eine Zeichenfolge in der angegebenen Basis konvertieren, was bedeutet, dass zuerst eine Dezimalzahl konvertiert wird 26 Konvertieren Sie in den Binärwert 11010 und dann in Zeichendaten.

    Ausdruck

    Konzept: Ein Ausdruck kann eine Sammlung verschiedener Arten von Daten, Variablen und Operatoren sein.

    Fassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sieDer einfachste Ausdruck kann eine Variable sein.

    【Verwandte Empfehlungen:

    Javascript-Video-Tutorial

    ,

    Web-Frontend

Das obige ist der detaillierte Inhalt vonFassen Sie Wissenspunkte zu JavaScript-Variablen und -Datentypen zusammen und teilen Sie sie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen