Il existe trois types de types de données de référence en JavaScript : 1. Le type d'objet, qui est un ensemble non ordonné de clés et de valeurs ; 2. Le type de tableau, qui est un ensemble de données organisées dans l'ordre. qui est un bloc de code avec une fonction spécifique.
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Types de données de référence en JavaScript : Objet, Tableau, Fonction.
1. Type d'objet
Le type d'objet en JavaScript est un ensemble non ordonné composé de clés et de valeurs. Pour définir un type d'objet, vous devez utiliser des accolades { >
, la syntaxe. Le format est le suivant : { }
,语法格式如下:
{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}
其中 name1、name2、name3、...、nameN
为对象中的键,value1、value2、value3、...、valueN
为对应的值。
在 JavaScript 中,对象类型的键都是字符串类型的,值则可以是任意数据类型。要获取对象中的某个值,可以使用对象名.键的形式,如下例所示:
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 类型
数组(Array)是一组按顺序排列的数据的集合,数组中的每个值都称为元素,而且数组中可以包含任意类型的数据。在 JavaScript 中定义数组需要使用方括号[ ]
[1, 2, 3, 'hello', true, null]
name1, name2, name3,..., nameN
est la clé de l'objet, et value1, value2, value3,..., valueN< /code> est la valeur correspondante. <p></p>En JavaScript, les clés des types d'objets sont toutes des types de chaînes et les valeurs peuvent être de n'importe quel type de données. Pour obtenir une valeur dans un objet, vous pouvez utiliser la forme nom d'objet.key, comme indiqué dans l'exemple suivant : <p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:js;toolbar:false">var arr = new Array(1, 2, 3, 4);
console.log(arr); // 输出 [1, 2, 3, 4]</pre><div class="contentsignin">Copier après la connexion</div></div></p><p>2 Type de tableau <strong></strong></p>Un tableau (Array) est une collection de données disposées dans l'ordre. , un tableau Chaque valeur de est appelée un élément et un tableau peut contenir n'importe quel type de données. Pour définir un tableau en JavaScript, vous devez utiliser des crochets <code>[ ]
Chaque élément du tableau est séparé par des virgules, par exemple : var arr = [1, 2, 3.14, 'Hello', null, true]; console.log(arr[0]); // 输出索引为 0 的元素,即 1 console.log(arr[5]); // 输出索引为 5 的元素,即 true console.log(arr[6]); // 索引超出了范围,返回 undefined
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
3. Type de fonction Une fonction est un bloc de code avec une fonction spécifique. La fonction ne s'exécute pas automatiquement et doit être appelée via le nom de la fonction pour s'exécuter, comme indiqué. dans l'exemple suivant :
rrreee🎜De plus, les fonctions peuvent également être stockées dans des variables, des objets et des tableaux, et les fonctions peuvent également être transmises en tant que paramètres à d'autres fonctions, ou renvoyées par d'autres fonctions, comme indiqué dans l'exemple suivant : 🎜 🎜rrreee🎜[Recommandations associées : 🎜Tutoriel d'apprentissage javascript🎜🎜】🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!