Heim > Web-Frontend > js-Tutorial > Eine detaillierte Einführung in grundlegende Datentypen in der JS-Entwicklung

Eine detaillierte Einführung in grundlegende Datentypen in der JS-Entwicklung

黄舟
Freigeben: 2017-10-19 10:39:44
Original
1103 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Undefiniert, nach der Definition einer Variablen wird kein Wert zugewiesen, diese Variable ist undefiniert


var g;
console.log(typeof g);//undefined
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage