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

Telnet wird im Alpine-Image zu busybox-extras verschoben

Das Telnet im Alpine-Image wurde nach Version 3.7...

Detaillierte Erläuterung der Datentypprobleme bei der JS-Array-Indexerkennung

Als ich ein WeChat-Applet-Projekt schrieb, gab es...

Schritte zum Exportieren der Felder und zugehörigen Attribute von MySQL-Tabellen

Müssen die Felder und Eigenschaften der Tabelle i...

Detaillierte Erläuterung der sieben Wertübertragungsmethoden von Vue

1. Vom Vater zum Sohn Definieren Sie das props Fe...

Beispielcode einer Vue-Anwendung basierend auf der Axios-Anforderungskapselung

Inhaltsverzeichnis Was ist Axios? Axios-Anforderu...

Richtige Verwendung der Vue-Funktion Anti-Shake und Throttling

Vorwort 1. Entprellen: Nach dem Auslösen eines Ho...

Detaillierte Erklärung der MySQL-Datumsadditions- und -subtraktionsfunktionen

1. addtime() Füge die angegebene Anzahl Sekunden ...

Zusammenfassung der Lösung für den Webpack -v-Fehler von Vue

Xiaobai lernte Vue kennen, dann lernte er Webpack...

Vite führt die Implementierung virtueller Dateien ein

Inhaltsverzeichnis Hintergrund Virtuelle Dateien ...

JavaScript implementiert die Maussteuerung eines frei beweglichen Fensters

In diesem Artikel wird der spezifische JavaScript...

Verwenden Sie in JS nicht mehr überall Operatoren für absolute Gleichheit.

Inhaltsverzeichnis Überblick 1. Test auf Nullwert...

Grundlegende Ideen zum Auffinden von Fehlern in der Web-Frontend-Entwicklung

Die WEB-Entwicklung besteht hauptsächlich aus zwe...