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

黄舟
黄舟Original
2017-10-19 10:39:441158Durchsuche

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!

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