Die Datentypen von JS umfassen grundlegende Datentypen, komplexe Datentypen und spezielle Datentypen. Heute werden wir zunächst hauptsächlich die grundlegenden Datentypen erklären. Interessierte Freunde, werfen wir einen Blick darauf
Was sind die grundlegenden Datentypen in der JS-Entwicklung? Zu den Datentypen von JS gehören grundlegende Datentypen, komplexe Datentypen und spezielle Datentypen. Heute werden wir zunächst hauptsächlich die grundlegenden Datentypen erklären.
0. Lassen Sie mich zunächst an die folgenden zwei Wissenspunkte erinnern:
0.1typeof, das zur Erkennung von Variablentypen verwendet wird
Schreiben: typeof a;
0.2console.log() wird verwendet, um den Teil zu drucken, den Sie auf der Konsole benötigen
Im Allgemeinen klicken Sie nach dem Aufrufen der HTML-Dateiseite mit der rechten Maustaste -Klicken Sie und wählen Sie „Inspizieren“. Die Konsole „Konsole auswählen“ wird angezeigt, um zu sehen, was Sie gedruckt haben.
Außerdem gilt: „alert()“ ist der Inhalt des Seiten-Popup-Fensters.
document.write( ) Auf diese Weise werden Inhalte auf der Seite ausgegeben
1. Variablen: Bevor wir über grundlegende Datentypen sprechen, werfen wir zunächst einen Blick darauf, wie JS Variablen definiert.
1.1 Variablen definieren: Beim Definieren einer Variablen können Sie der Variablen unabhängig vom Typ (Containertyp) einen Anfangswert zuweisen.
1.2 Benennungsspezifikationen für Variablen: Eine Kombination aus Buchstaben, Zahlen, Unterstrichen und $ darf nicht mit einer Zahl beginnen;
1.3 Der Anfangswert kann nur von den folgenden fünf Typen sein:
Zahlentyp Zahl, der nur Zahlen oder Dezimalzahlen sein kann
var a = 10; console.log(typeof a);//number var b = 10.6; console.log(typeof b);//number
String-Typ String, jedes in einfache oder doppelte Anführungszeichen eingeschlossene Zeichen
var c = 'hello'; console.log(typeof c);//string var d = "world"; console.log(typeof d);//string
Boolescher Typ Boolean, kann nur wahr oder falsch sein, um wahr oder falsch darzustellen
var e = true; console.log(typeof e);//boolean var f = false; console.log(typeof f);//boolean
Undefiniert, nach der Definition einer Variablen wird kein Wert zugewiesen, diese Variable ist undefiniert
var g; console.log(typeof g);//undefined
leer null, Es handelt sich um einen Objekttyp, z. B. Array-Objekte, mathematische Objekte und Datumsobjekte (späteres Lernen)
var h = ""; console.log(typeof h);//null
Und diese fünf sind die fünf Arten von JS, einem grundlegenden Datentyp.
2. Typkonvertierung
Gegenseitige Konvertierung von numerischem Typ, String-Typ und booleschem Typ
2.1 Konvertierung value—Number()
console.log(Number("123"));//123 console.log(Number("12.3"));//12.3 console.log(Number("12hshs"));//NaN console.log(Number('0034'));//34 console.log(Number(""));//0 console.log(Number(true));//1 console.log(Number(false));//0 console.log(Number(null));//0 console.log(Number(undefined));//NaN
Hinweis: NaN: keine Zahl, andere werden später erklärt
2.2 Konvertieren string in String(), konvertieren Sie alles, was Sie schreiben
console.log(String(123));//123 console.log(String(0));//0 console.log(String(true));//true console.log(String(false));//false console.log(String(undefined));//undefined console.log(String(null));//null
2.3 In Boolean() konvertieren
Tipps:
Konvertieren Sie eine Zahl in einen booleschen Wert und einen Wert ungleich Null in „true“
Konvertieren Sie eine Zeichenfolge in einen booleschen Wert und eine nicht leere Zahl in „true“
NaN null undefiniert in einen String in „false“
console.log(Boolean("123"));//true console.log(Boolean("0"));//true console.log(Boolean("山东"));//true console.log(Boolean(""));//false console.log(Boolean("true"));//true console.log(Boolean("false"));//true console.log(Boolean(14));//true console.log(Boolean(0));//false console.log(Boolean(NaN));//false console.log(Boolean(-100));//true console.log(Boolean(undefined));//false console.log(Boolean(null));//false
Zusammenfassung
Das obige ist der detaillierte Inhalt vonEine detaillierte Einführung in grundlegende Datentypen in der JS-Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!