Detaillierte Erklärung der JavaScript-Datentypen

Detaillierte Erklärung der JavaScript-Datentypen

1. Literale

Eine Darstellung zum Ausdrücken eines festen Werts, auch Konstante genannt.

1.1 Numerische Literale

Bildbeschreibung hier einfügen

<Skript>
    // Ganzzahlliteral // Dezimalzahl console.log(12);
    // Oktal console.log(010);
    // Hexadezimal console.log(0x100);
</Skript

Effektanzeige

Bildbeschreibung hier einfügen

1.2 Gleitkommaliterale

Bei Gleitkommazahlen wird nicht zwischen den Basen unterschieden, alle Gleitkommazahlen sind Dezimalzahlen (Hinweis: Wenn die Gleitkommazahl zwischen 0 und 1 liegt, kann die führende 0 weggelassen werden, zum Beispiel kann 0,6 als .6 geschrieben werden). Die Genauigkeit von Gleitkommazahlen ist weitaus geringer als die von Dezimalzahlen.

// Gleitkomma-Literal console.log(1.2);
konsole.log(-1.2);
konsole.log(0.1343);
konsole.log(.1343);
konsole.log(1.2e4);
konsole.log(1.2e-4);

Effektanzeige

Bildbeschreibung hier einfügen

1.3 Besondere Werte

Unendlichkeit

// Unendlichkeit
console.log(Zahl.MAX_WERT);
console.log(Zahl.MIN_WERT);
konsole.log(5e789);
konsole.log(-5e789);
konsole.log(Unendlich);

Effektanzeige

Bildbeschreibung hier einfügen

NaN : Keine normale Zahl

isNaN() bestimmt, ob Daten NaN sind.

// Keine Angabe
konsole.log(0 / 0);
Konsole.log(isNaN(0 / 0));
console.log(isNaN(22));

Effektanzeige

Bildbeschreibung hier einfügen

1.4 Zeichenfolgenliterale

Zeichenfolgenliterale :

Setzen Sie es in einfache oder doppelte Anführungszeichen. Zwischen den Anführungszeichen können beliebig viele Zeichen stehen oder eine leere Zeichenfolge, wenn keine Zeichen vorhanden sind. (Hinweis: Wenn die Zeichenfolge doppelte Anführungszeichen enthält, sollte sie in einfache Anführungszeichen gesetzt werden und umgekehrt.)

// Zeichenfolgenliteral console.log("Dies ist eine 'Zeichenfolge'");
console.log("123");
console.log("000%$*^");
console.log(" ");
console.log("");

Effektanzeige

Bildbeschreibung hier einfügen

**Escapezeichen**:

Bildbeschreibung hier einfügen

// Escape-Zeichen console.log("hallo");
console.log("Hallo");
console.log("Hallo\"ja\"");

Effektanzeige

Bildbeschreibung hier einfügen

Variablen

2.1 Definition der Variablen

Variable: Eine Kennung für in einem Computer gespeicherte Daten. Die Daten im Speicher können anhand des Variablennamens abgerufen werden.

Variablendeklaration: Definieren und erstellen Sie Variablen, bevor Sie sie verwenden. Wenn eine Variable vor der Verwendung nicht definiert wird, tritt ein Referenzfehler auf.

Definitionsmethode: Fügen Sie nach „var“ ein Leerzeichen ein und fügen Sie dann nach dem Leerzeichen einen Variablennamen hinzu.

Bildbeschreibung hier einfügen

// Variablendefinition var name;
var Benutzername;
var a;
var b1;

2.2 Variablenzuweisung

Nachdem eine Variable definiert wurde, ist ihr Standardwert „undefiniert“. Wenn einer Variablen ein Wert zugewiesen wird, kann intern jeder beliebige Datentyp gespeichert werden, sogar eine Variable.

Ein var kann mehrere Variablen gleichzeitig definieren, durch Kommas getrennt.

Der Code lautet wie folgt (Beispiel):

// Variablendefinition var name;
var Benutzername;
var a;
Variable b1;

// Variablenzuweisung var a=1,b=2,c=3;
a = a + b + c;
konsole.log(a);

Effektanzeige:

Bildbeschreibung hier einfügen

3. Datentyp

3.1 Einfache Datentypen

Bildbeschreibung hier einfügen

Komplexes Datentypobjekt.

3.2 Datentypen erkennen

Verwenden Sie typeof, um den Datentyp zu erkennen, fügen Sie dahinter Klammern hinzu und schreiben Sie die Parameter in die Klammern. (Der Datentyp einer Variablen ist variabel und ändert sich, wenn der Wert zugewiesen wird.)
Der Code lautet wie folgt (Beispiel):

Konsole.log(Typ von(6.8));
Konsole.log(Typ von(-1));
Konsole.log(Typ von(NaN));
console.log(Typ von(falsch));
Konsole.log (Typ 66);
Konsole.log (Typ von 66 + 3);

Effektanzeige

Bildbeschreibung hier einfügen

3.3 Datentypkonvertierung

(1) In einen String umwandeln

toString() und String() konvertieren Daten in den String-Typ.

Die Besonderheit von „+“ besteht darin, dass es Zeichenfolgen verketten kann, solange auf beiden Seiten eine Zeichenfolge steht. Stehen auf beiden Seiten Zahlen, handelt es sich um eine arithmetische Funktion.

(2) In digitalen Typ konvertieren

Number() kann andere Datentypen in numerische Typen konvertieren.

Methode parseInt() zum Konvertieren eines Strings in eine Ganzzahl: Gleitkommazahlen können gerundet werden, um den String in eine Ganzzahl umzuwandeln. (für numerische Zeichenfolgen)
parseFloat() konvertiert in Gleitkommazahlen.

(3) In Booleschen Typ konvertieren

Boolean() kann jeden beliebigen Datentyp und andere Daten in Boolesche Werte umwandeln.

Wird in „false“ umgewandelt: NaN, 0, „“, leere Zeichenfolge, null, undefiniert

In „true“ konvertieren: ungleich 0, ungleich NaN-Zahl, ungleich leere Zeichenfolge

// In String-Typ konvertieren console.log(true.toString());
console.log(String(2333));
console.log(1 + "");

//In digitalen Typ konvertieren console.log(Number("11aa"));
console.log(parseInt("123.11ac")); //In Ganzzahl konvertieren console.log(parseFloat("12.123hh"));

// In Booleschen Typ konvertieren console.log(Boolean(NaN));
console.log(Boolean(""));
console.log(Boolean(undefiniert));
console.log(Boolean(" "));
console.log(Boolean(123));

3.4 Eingabeaufforderung empfängt Datenkonvertierung

// var num = prompt("Bitte geben Sie eine Zahl im Bereich zwischen zehn und 10 ein");
// Zahl = parseInt(Zahl);
// console.log(Typ von(Anzahl));

// Vereinfachtes Schreiben var num = parseInt(prompt("Bitte geben Sie eine Zahl im Bereich von zehn ein"));
Zahl = Zahl + 3;
konsole.log(num);

IV. Fazit

Dies ist das Ende unserer Studie zu Datentypen. Lernen Sie weiter das Frontend und hoffen Sie, ein anderes Ich zu sehen.

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über detaillierte Kenntnisse zu JavaScript-Datentypen. Weitere relevante JS-Datentypen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • JavaScript-Datentypkonvertierung
  • Einführung in die grundlegende Syntax und Datentypen von JavaScript
  • Acht wesentliche Datentypen für den Einstieg in JS
  • Schauen wir uns die ausführlichste Erklärung der JavaScript-Datentypen an
  • Detaillierte Erklärung der grundlegenden Datentypen in js
  • Acht JavaScript-Datentypen
  • Detaillierte Erklärung der sieben Datentypen in JavaScript
  • Detaillierte Erklärung der Datentypen in den JavaScript-Grundlagen
  • Einführung in Datentypen in JavaScript

<<:  Das einfachste Tutorial zur Sicherung und Wiederherstellung von MySQL-Daten aller Zeiten (Teil 2) (Teil 37)

>>:  So stellen Sie MySQL 5.7- und 8.0-Master-Slave-Cluster mit Docker bereit

Artikel empfehlen

10 Tipps zur Verbesserung der Website-Benutzerfreundlichkeit

Ob Unternehmenswebsite, persönlicher Blog, Shoppi...

Detaillierte Erklärung zur Verwendung von Teleport in Vue3

Inhaltsverzeichnis Zweck des Teleports So funktio...

Details zur Ereignisbindung reagieren

Inhaltsverzeichnis Ereignisbindung von Klassenkom...

Vue3 Vue-Ereignisbehandlungshandbuch

Inhaltsverzeichnis 1. Grundlegende Ereignisbehand...

Automatischer Commit-Vorgang für MySQL-Transaktionen

Der Standardbetriebsmodus von MySQL ist der Autoc...

Für die Verwendung des Docker-Befehls ist kein Sudo erforderlich

Da der Docker-Daemon an den Unix-Socket des Hosts...

Ein Artikel zum Verständnis von MySQL Index Pushdown (ICP)

Inhaltsverzeichnis 1. Einleitung 2. Grundsatz Pra...

Kleines Paging-Design

Lassen Sie unsere Benutzer wählen, ob sie vorwärts...

So installieren Sie mehrere mysql5.7.19 (tar.gz)-Dateien unter Linux

Informationen zur ersten Installation der MySQL-5...

Fallanalyse mehrerer MySQL-Aktualisierungsvorgänge

Inhaltsverzeichnis Fallstudie Kontostand aktualis...

Analyse der MySQL-Absturzwiederherstellung basierend auf Redo Log und Undo Log

Inhaltsverzeichnis MySQL-Absturzwiederherstellung...

Vollständige Schritte zum Mounten einer neuen Datenfestplatte in CentOS7

Vorwort Ich habe gerade einen neuen VPS gekauft. ...