Der Datentyp, der nicht zu Javascript gehört, ist interface, ein reserviertes Wort in js. Zu den Datentypen von Javascript gehören Undefiniert, Zahl, Symbol usw.
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Die grundlegenden Datentypen von JavaScript sind: (1) Undefiniert, (2) Null, (3) Boolescher Wert, (4) Zeichenfolge, (5) Zahl, (6) Symbol, (7) Objekt. ES6 fügt den Symboltyp hinzu. Im Folgenden geht es hauptsächlich um einige verwandte Wissenspunkte des Symboltyps.
Eigenschaften des Symbols
1. Die Instanz ist einzigartig und unveränderlich Immobilienwert. 1 let id = Symbol("id");
1 let id1 = Symbol("id");2 let id2 = Symbol("id");3 console.log(id1 == id2); //false
1 let id = Symbol("id");2 let obj = {3 [id] : 'symbol' 4 }5 for ( let key in obj){6 console.log(obj[key]); //输出为空7 }
Object.getOwnPropertySymbols, gibt ein Array zurück, dessen Mitglieder alle Symbolwerte sind, die als Eigenschaftsnamen des aktuellen Objekts verwendet werden.
1 let id = Symbol("id");2 let obj = {3 [id] : 'symbol' 4 }5 let arr = Object.getOwnPropertySymbols(obj);6 console.log(arr) // [Symbol(id)]7 console.log(obj[arr[0]]) // 'symbol'
Symbol.for()
let name1 = Symbol.for("name"); // 检测未创建后新建let name2 = Symbol.for("name"); // 检测已创建后返回console.log(name1 == name2); // true
Symbol.keyFor() abgerufen werden. 5. Das Ergebnis von „instanceof“ ist falsch.
【Empfohlenes Lernen:
Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonWelche Datentypen sind nicht Teil von Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!