Verbundene Javascript-Datentypen: 1. Objekttyp, der eine Menge ungeordneter Mengen aus Schlüsseln und Werten ist; 2. Array-Typ, der eine Menge geordneter Daten ist. Jedes Mitglied des Arrays wird als Element bezeichnet jedes Element wird als Array-Index 3 bezeichnet. Der Funktionstyp ist ein Codeblock mit einer bestimmten Funktion.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Datentypen in JavaScript können in zwei Typen unterteilt werden:
Grundlegende Datentypen (Werttypen): Zeichenfolge, Zahl, Boolescher Wert, Null, Unbekannte Definition (Undefiniert), Symbol;
Referenzdaten Typ (zusammengesetzter Datentyp): Objekt (Objekt), Array (Array), Funktion (Funktion).
Zusammengesetzter Datentyp von JavaScript
1. Der Objektdatentyp, ein sogenanntes Objekt, ist eine Menge ungeordneter Sammlungen, die aus Schlüsseln und Werten bestehen. Es kann mit dem neuen Operator gefolgt vom Namen des zu erstellenden Objekttyps erstellt werden. Kann auch in wörtlicher Notation erstellt werden. Fügen Sie eine Eigenschaft mit einem anderen Namen hinzu (beliebige Zeichenfolge, einschließlich der leeren Zeichenfolge).
1) Erstellen eines ObjektsVerwenden Sie den neuen Operator, um den Konstruktor aufzurufen, um ein Instanzobjekt zu erstellen. Die spezifische Verwendung ist wie folgt:var objectName = new functionName(args);
var objectName = { 属性名1 : 属性值1, 属性名2 : 属性值2, ... 属性名n : 属性值n };
var person = { name: 'Bob', age: 20, tags: ['js', 'web', 'mobile'], city: 'Beijing', hasCar: true, zipcode: null }; console.log(person.name); // 输出 Bob console.log(person.age); // 输出 20
2 Array-Typ
Ein Array (Array) ist eine Sammlung von Daten, die in der richtigen Reihenfolge angeordnet sind , ein Array. Jeder Wert in wird als Element bezeichnet, und der Name (Schlüssel) jedes Elements wird als Array-Index bezeichnet. Die Länge des Arrays ist flexibel und lesbar und beschreibbar.
Arrays können jede Art von Daten enthalten. Es gibt zwei Möglichkeiten, ein Array in JavaScript zu definieren (erstellen oder deklarieren): konstruiertes Array und Array-Literal. 1) Erstellen eines ArraysWenn Sie den neuen Operator verwenden, um die Funktion vom Typ Array() aufzurufen, können Sie ein neues Array erstellen. Beispiel: Rufen Sie die Funktion Array() direkt auf, ohne Parameter zu übergeben, um ein leeres Array zu erstellen.var a = new Array(); //空数组
var a = new Array(1, true, "string", [1,2], {x:1,y:2}); //实数组
var a = new Array(5); //指定长度的数组
var a = new Array(1); console.log(a[0]);
var a = []; //空数组 var a = [1, true, "0", [1,0], {x:1,y:0}]; //包含具体元素的数组
3. Funktionstyp
Eine Funktion (Funktion) ist ein Codeblock mit einer bestimmten Funktion. Die Funktion wird nicht automatisch ausgeführt und muss zum Ausführen über den Funktionsnamen aufgerufen werden, wie im folgenden Beispiel gezeigt:
function sayHello(name){ return "Hello, " + name; } var res = sayHello("Peter"); console.log(res); // 输出 Hello, Peter
var fun = function(){ console.log("http://c.biancheng.net/js/"); } function createGreeting(name){ return "Hello, " + name; } function displayGreeting(greetingFunction, userName){ return greetingFunction(userName); } var result = displayGreeting(createGreeting, "Peter"); console.log(result); // 输出 Hello, Peter
【相关推荐:javascript学习教程】
Das obige ist der detaillierte Inhalt vonWas sind die zusammengesetzten Javascript-Datentypen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!