Maison  >  Article  >  interface Web  >  Quelles sont les manières de définir des tableaux javascript ?

Quelles sont les manières de définir des tableaux javascript ?

青灯夜游
青灯夜游original
2021-04-19 19:01:5211963parcourir

Comment définir un tableau : 1. Utilisez l'instruction "var arr=[value 1, value 2, value 3..];" 2. Utilisez "var arr=new Array(value 1) ; , valeur 2. Valeur 3..);" instruction à définir ; 3. Utilisez l'instruction "var array=new Array(size)" pour définir.

Quelles sont les manières de définir des tableaux javascript ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Qu'est-ce qu'un tableau

Un tableau est un ensemble de données

Son expression est une adresse mémoire continue en mémoire

Le nom du tableau est en fait la première adresse de l'adresse mémoire continue

À propos des caractéristiques des tableaux en js

Il n'est pas nécessaire de spécifier le type de données lors de la définition d'un array

Array Il n'est pas nécessaire de spécifier la longueur du tableau lors de la définition

Les tableaux peuvent stocker des données de n'importe quel type de données (par exemple, un élément stocke le type entier et un élément stocke le type chaîne. Ceci est possible en JS)

Syntaxe de définition des tableaux :

var arr=[值1,值2,值3];                     //隐式创建
var arr=new Array(值1,值2,值3);      //直接实例化
var array=new Array(size);           //创建数组并指定长度

Exemple :

//方法一
var arr1 = [1,3,5,7,9];
document.write(arr1[2] + &#39;<br>&#39;);
 
//方法二
var arr2 = new Array(2,4,6,8,10);
document.write(arr2[3] + &#39;<br>&#39;);
 
//方法三
var arr3 = new Array(3);//固定数组长度为3
arr3[0] = 1;
arr3[1] = 2;
arr3[2] = 3;
document.write(arr3[2] + &#39;<br>&#39;);

Signification des symboles en JS :

() représente une fonction Exécuter

[] signifie simulation de syntaxe, ce qui signifie simuler une instance de la classe Array (=new Array())

{} signifie simulation de syntaxe, ce qui signifie simuler une instance de la classe Object (=new Object ())

// représente la simulation de syntaxe (objet régulier), qui représente une instance de la classe RegExp simulée (=new RegExp())

À propos de la longueur du tableau

数组对象.length

En js, chaque objet tableau peut appeler l'attribut length, qui indique combien éléments du tableau se trouvent sous l'objet tableau

Exemple :

var row = [&#39;zhangsan&#39;,&#39;lisi&#39;,&#39;wangwu&#39;];
doucument.write(&#39;共有&#39;+row.length+&#39;个人<br>&#39;);

var length = row.length;//对数组进行遍历
for (var i=0;i<length;i++){
doucument.write(row[i]+&#39;<br>&#39;);
}

[Apprentissage recommandé : Tutoriel JavaScript avancé]

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn