Heim > Web-Frontend > js-Tutorial > Was sind die spezifischen Grunddatentypen in der JS-Entwicklung?

Was sind die spezifischen Grunddatentypen in der JS-Entwicklung?

韦小宝
Freigeben: 2018-01-11 10:12:00
Original
1710 Leute haben es durchsucht

JSs Datentypen umfassen grundlegende Datentypen, komplexe Datentypen und spezielle Datentypen. Heute werden wir hauptsächlich die grundlegenden Datentypen von js erklären. Freunde, die sich nicht mit JS-Datentypen auskennen oder sich nicht dafür interessieren, 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 benötigten Teil auf der Konsole zu drucken

Im Allgemeinen klicken Sie nach Eingabe der HTML-Dateiseite auf Klicken Sie mit der rechten Maustaste und wählen Sie „Inspizieren“. Die Konsole „Konsole auswählen“ wird angezeigt, um zu sehen, was Sie gedruckt haben.

Außerdem ist „alert()“ der Inhalt der Seiten-Popup-Box.

document.write () Dies ist die Möglichkeit, Inhalte auf der Seite auszugeben

1. Variablen: Bevor wir über grundlegende Datentypen sprechen, wollen wir zunächst verstehen, 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:

Numerischer Typ Zahl, die nur eine Zahl oder eine Dezimalzahl sein kann

var a = 10;
console.log(typeof a);//number
var b = 10.6;
console.log(typeof b);//number
Nach dem Login kopieren

StringTyp String, beliebiges Zeichen in einfachen oder doppelten Anführungszeichen

var c = 'hello';
console.log(typeof c);//string
var d = "world";
console.log(typeof d);//string
Nach dem Login kopieren

Boolescher TypBoolean, kann nur wahr oder falsch sein, um wahr oder darzustellen false

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.

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

leer null, was ein Objekttyp ist , wie Array-Objekte, mathematische Objekte, Datumsobjekte (späteres Lernen)

var h = "";
console.log(typeof h);//null
Nach dem Login kopieren

Und diese fünf sind die fünf grundlegenden Datentypen von JS.

2. Typkonvertierung

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

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

Hinweis: NaN: keine Zahl, andere werden später erklärt

2.2 String konvertieren 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:

Zahlen in Boolean konvertieren und ungleich 0 ist wahr

String in booleschen Wert konvertieren, nicht leer in true

NaN null undefiniert in String in false umwandeln

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

Das Obige sind die vom Herausgeber eingeführten grundlegenden Datentypen in der JS-Entwicklung . Was sind die konkreten? Ich hoffe, es wird für alle hilfreich sein! !

Verwandte Empfehlungen:

js-Datentypen in JavaScript

Detaillierte Erklärung zur Beurteilung von js-Datentypen und Array-Methodeninstanzen

Detaillierte Erläuterung zu Problemen bei der Konvertierung von js-Datentypen

Das obige ist der detaillierte Inhalt vonWas sind die spezifischen Grunddatentypen 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