Es gibt 8 Datentypen in JavaScript, nämlich Zahl, Zeichenfolge, Boolescher Wert, Null, Undefiniert, Symbol, Bigint und Objekt.
Die Betriebsumgebung dieses Artikels: Windows 10-System, Javascript 1.8.5, Thinkpad T480-Computer.
Zunächst werden Datentypen in js in primitive Datentypen und Referenzdatentypen unterteilt
undefiniertes
Referenzdaten. Typ
Schauen Hier finden wir insgesamt 8 Datentypen.
Dieser Datentyp wird hauptsächlich zum Erstellen einer eindeutigen Identität verwendet. Kein Unsinn, der obige Code:
let obj = {}; obj.a = 1; let a = Symbol(); obj[a] = 2; // 此时obj内部的a到底是1还是2呢?我们可以打印一下obj obj { a: 1 Symbol(): 2 __proto__: Object } // 此时我们可以发现定义的变量a似乎只是一种标志,并没有具体的属性名
let obj = {}; obj.a = 1; let a = Symbol('a'); obj[a] = 2; obj { a: 1 Symbol(a): 2 // 有字符串的Symbol更能区分每个独一无二的标识 __proto__: Object }
let a = Number.MAX_SAFE_INTEGER; // 9007199254740991 最大安全整数 console.log(a + 1); // 9007199254740992 console.log(a + 2); // 9007199254740992 console.log(a + 1 === a + 2); // true // 此时我们可以发现 a + 1 与 a + 2 计算出来的数值是一样的,虽然可以正常计算,但是已经失去了计算的价值
BigInt(1) === BigInt('1') === 1n
JavaScript total Es gibt 8 Datentypen, darunter 7 primitive Datentypen (Basisdatentypen) und 1 Referenzwerttyp
Empfohlenes Lernen:
Javascript-Video-TutorialDas obige ist der detaillierte Inhalt vonEs gibt verschiedene Datentypen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!