Detaillierte Erklärung der sieben Datentypen in JavaScript

Detaillierte Erklärung der sieben Datentypen in JavaScript

Vorwort:

Alle wichtigen Sprachen haben Basistypen, wie Python, Java und die C-Reihe. Die Existenz von Basistypen ist unverzichtbar, genau wie Ganzzahlen in der Arithmetik und chinesische Schriftzeichen in chinesischen Schriftzeichen. Es wird verwendet, um diese darzustellen. Es ist ziemlich wichtig, darüber nachzudenken. Dann hat js fünf allgemeine Basisdatentypen: String, Number, Boolean, Undefined, Null und zwei allgemeine komplexe Typen Object und Symbol.

Detaillierte Einführung:

Seriennummer Typ Spitzname Umfang Gängige Methoden einführen
1 Zeichenfolge Zeichenfolge
.toString() Konvertiert ein Objekt in einen String-Typ
.length-Eigenschaft, die verwendet wird, um die Länge des Zeichens vom Typ String abzurufen
Zeichenfolgentyp, der hauptsächlich zur Darstellung von Englisch, Chinesisch und anderen Zeichenfolgentypen verwendet wird, die in einfache Anführungszeichen '' oder doppelte Anführungszeichen "" eingeschlossen sind.
2 Nummer Numerische Typen -1,7976931348623157E+308 ~ 1,7976931348623157E+308 isNaN(number) Bestimmt, ob es sich um einen Zahlentyp handelt Numerische Typen, ob Dezimalzahlen oder ganze Zahlen, negative Zahlen usw., werden durch den Zahlentyp dargestellt
3 Boolescher Wert Boolescher Wert Es gibt nur zwei Werte: wahr und falsch. Wahr bedeutet wahr und falsch bedeutet falsch
4 Undefiniert Undefiniert Zeigt an, dass der Typ deklariert ist, der Wert jedoch nicht definiert ist.
5 Null Null Gibt an, dass die Objektreferenz null ist
6 Objekt Objekt Objekt ist ein Wert vom Typ Schlüssel-Wert, der in geschweifte Klammern eingeschlossen ist.
7 Symbol Eindeutige Werte Wird verwendet, um eindeutige Werte, unterschiedliche Werte darzustellen

üben:

    //Zeichenfolge
	let str = "hallo js";
    console.log(str.toString); //Drucken: hallo js
    console.log(str.length); //Drucken: 8
    console.log(str.substr(1,3));//Methode: Teilen und drucken Sie den String:ell
    console.log(str.split(' ')); //Methode: Drucken durch Gruppieren gemäß angegebenen Parametern ['hallo' 'js']
    //Nummer
    sei num = 123;
    console.log(!isNaN(num)); //Beurteilen Sie, ob es NaN ist. Wenn nicht, bedeutet dies, dass es ein Wert ist. //Boolean
    lass flag = false;
    if(flag) { //Das Druckergebnis ist false console.log("Das Ergebnis ist true");
    }anders{
        console.log("Das Ergebnis ist falsch");
    }
    //Undefiniert
    sei d;
    let val = `Wenn ein Objekt nicht zugewiesen ist, ist sein aktueller Wert: ${d}`;
    console.log(val); //Drucken: Wenn ein Objekt nicht zugewiesen ist, ist der aktuelle Wert: undefined
    //Null
    sei a = null
    sei nul = a;
    console.log(nul); //Drucken: null
    //Objekt
    lass obj1 = {
        "Name": "Zhang San",
        "Alter":24
    }
    //Symbol
    lass sy = Symbol("1");
    if(sy == Symbol("1")) { //Drucken: das Ergebnis ist false console.log("das Ergebnis ist true");
    }anders{
        console.log("Das Ergebnis ist falsch");
    }

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

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 Datentypen in den JavaScript-Grundlagen
  • Detaillierte Erklärung der JavaScript-Datentypen
  • Einführung in Datentypen in JavaScript

<<:  Einführung in die Installations- und Bereitstellungsschritte für SSL-Zertifikate unter Nginx

>>:  Ein Artikel zum Erlernen von CSS3-Bildrändern

Artikel empfehlen

MySQL-Reihe: Redo-Log, Undo-Log und Binlog – ausführliche Erklärung

Durchführung von Transaktionen Das Redo-Protokoll...

So installieren Sie MySQL auf CentOS und richten den Fernzugriff ein

1. Laden Sie die MySQL-Repo-Quelle herunter $ wge...

Häufig verwendete JS-Funktionsmethoden im Frontend

Inhaltsverzeichnis 1. E-Mail 2. Mobiltelefonnumme...

Lösung für die leere Seite nach einem vue.js-gepackten Projekt

Ich glaube, dass viele Partner, die gerade erst m...

CentOS8-Netzwerkkarten-Konfigurationsdatei

1. Einleitung CentOS8-Systemupdate, die neue Vers...

Was sind HTML-Inline-Elemente und Block-Level-Elemente und ihre Unterschiede

Ich erinnere mich an eine Frage, die der Intervie...

Analyse der vier Transaktionsisolationsstufen in MySQL anhand von Beispielen

Vorwort Um bei Datenbankoperationen die Richtigke...

Was ist nach der Installation von Ubuntu 20.04 zu tun (Anleitung für Anfänger)

Ubuntu 20.04 wurde veröffentlicht und bringt viel...

Beispielcode zum automatischen Umbrechen des Pre-Tags

Das Pre-Element definiert vorformatierten Text. In...

Foreman Ubuntu16 Schnellinstallation

Kurzanleitung Das Foreman-Installationsprogramm i...

Was bei der Migration von MySQL auf 8.0 zu beachten ist (Zusammenfassung)

Passwortmodus PDO::__construct(): Der Server hat ...