Heim  >  Artikel  >  Web-Frontend  >  Mehrere grundlegende Datentypen in der JS-Entwicklung

Mehrere grundlegende Datentypen in der JS-Entwicklung

小云云
小云云Original
2018-01-09 13:00:441470Durchsuche

Die Datentypen von JS umfassen grundlegende Datentypen, komplexe Datentypen und spezielle Datentypen. Heute werden wir zunächst hauptsächlich die grundlegenden Datentypen erklären. Freunde, die Interesse haben, sollten einen Blick darauf werfen, ich hoffe, es kann allen helfen.

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 zum Erkennen 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 und wählen Sie „Inspizieren“. Die Konsole wird angezeigt, wählen Sie aus Konsole Sie können den von Ihnen gedruckten Inhalt sehen

Außerdem: Alert() ist das Seiten-Popup-Feld zum Anzeigen des Inhalts

document.write() ist die Möglichkeit, den Inhalt auszugeben die Seite

1. Variablen: Bevor wir über grundlegende Datentypen sprechen, wollen wir zunächst verstehen, wie Variablen in JS definiert werden.

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 die folgenden fünf Typen haben:

Numerischer Typ 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, verwenden Sie einfache Anführungszeichen Oder jedes in doppelte Anführungszeichen eingeschlossene Zeichen

var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string
Boolescher Typ Boolean, der nur wahr oder falsch sein kann, um wahr oder falsch darzustellen

var e = true;
console.log(typeof e);//boolean
var f = false;
console.log(typeof f);//boolean
undefiniert, nach der Variablen wird kein Wert zugewiesen ist definiert, diese Variable ist undefiniert

var g;
console.log(typeof g);//undefined
leer null, ein Objekttyp. Es gibt viele Arten von Objekttypen, z. B. Array-Objekte, mathematische Objekte und Datumsobjekte (späteres Lernen)

var h = "";
console.log(typeof h);//null
Und diese fünf Es gibt fünf grundlegende Datentypen von JS.

2. Typkonvertierung

Gegenseitige Konvertierung zwischen numerischem Typ, String-Typ und booleschem Typ

2.1 Numerischen Wert konvertieren – 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 Sie 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 Konvertieren Sie in Boolean()

Tipps:

Konvertieren Sie eine Zahl in einen booleschen Wert, ungleich Null in wahr

Konvertieren Sie eine Zeichenfolge in einen booleschen Wert, wenn nicht leer, in wahr

NaN null undefiniert, konvertieren Sie a string zu 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
Verwandte Empfehlungen:


Über den Unterschied zwischen Basisdatentypen und Referenzdatentypen in js

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

Einführung in grundlegende JavaScript-Datentypen, Werttypen und Referenztypen

Das obige ist der detaillierte Inhalt vonMehrere grundlegende Datentypen in der JS-Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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