Maison > Article > interface Web > Quelles sont les manières de définir des tableaux javascript ?
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.
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] + '<br>'); //方法二 var arr2 = new Array(2,4,6,8,10); document.write(arr2[3] + '<br>'); //方法三 var arr3 = new Array(3);//固定数组长度为3 arr3[0] = 1; arr3[1] = 2; arr3[2] = 3; document.write(arr3[2] + '<br>');
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 = ['zhangsan','lisi','wangwu']; doucument.write('共有'+row.length+'个人<br>'); var length = row.length;//对数组进行遍历 for (var i=0;i<length;i++){ doucument.write(row[i]+'<br>'); }
[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!