Maison  >  Article  >  interface Web  >  Comment javascript devrait créer un tableau

Comment javascript devrait créer un tableau

青灯夜游
青灯夜游original
2021-09-08 19:03:246351parcourir

Comment créer un tableau en JavaScript : 1. Utilisez la valeur directe du tableau "[]", la syntaxe est "var a=[value list];", la liste de valeurs est vide ou il peut s'agir de plusieurs valeurs séparés par ","; 2 , utilisez "new Array()" pour construire un tableau, la syntaxe est "var a=new Array(value list);".

Comment javascript devrait créer un tableau

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

Deux façons de créer un tableau en javascript

  • "Array quantité directe"

  • "Fonction Array()"

1. []"[]

1)我们可以直接使用“[]”来给一个变量赋值,“[]”中可以是空的,那么就是定义空数组:

var a = [];  //空数组

使用数组的length属性来获取数组长度,返回值会为0。

console.log(a.length);

Comment javascript devrait créer un tableau

此时我们可以使用 数组名[下标]=值 的形式给空数组赋值

a[0]=1;
a[1]="hello";

Comment javascript devrait créer un tableau

数组下标不仅仅可以是数字,也可以为文本字符串,那么此时数组就是一个关联数组

a["姓名"]="张三";
a["年龄"]=23;

Comment javascript devrait créer un tableau

如果数组的下标值超出范围,如负数、浮点数、布尔值、对象或其他值,JavaScript 会自动把它转换为一个字符串,并定义为关联数组。

2)也可以直接定义数组并初始化

直接在“[]”中包含多个值列表,值之间用逗号分隔即可。

var a = [1, 2, 3];  //包含具体元素的数组

使用数组的length属性来获取数组长度,返回值就是具体定义的数组元素数目。

Comment javascript devrait créer un tableau

2、使用new Array()

1)

On peut directement utiliser "[]" pour attribuer une valeur à une variable. "[]" peut être vide, alors il est la définition Tableau vide :

var a = new Array();  //空数组
Utilisez la propriété length du tableau pour obtenir la longueur du tableau, et la valeur de retour sera 0.

var a = new Array(1,2,3);

Comment javascript devrait créer un tableau

A ce moment, nous pouvons utiliser le formulaire Comment javascript devrait créer un tableauarray name[subscript]=value

pour attribuer une valeur au tableau vide

var a = new Array(3);
Comment javascript devrait créer un tableau

L'indice du tableau peut être non seulement un nombre, mais aussi un texte chaîne, alors ceci Le tableau est un tableau associatif

rrreee4. png

Si la valeur d'indice du tableau est hors plage, comme un nombre négatif, un nombre à virgule flottante, une valeur booléenne, un objet ou une autre valeur, JavaScript le convertira automatiquement en chaîne et définissez-le comme un tableau associatif. Comment javascript devrait créer un tableau

2)

Vous pouvez également définir et initialiser directement le tableau
Contenir plusieurs listes de valeurs directement dans "[]", et séparer les valeurs par des virgules.

rrreee🎜Utilisez la propriété length du tableau pour obtenir la longueur du tableau. La valeur de retour est le nombre spécifiquement défini d'éléments du tableau. 🎜🎜Comment javascript devrait créer un tableau🎜🎜🎜 🎜2. Utilisez 🎜🎜new Array() pour construire un tableau 🎜🎜🎜🎜🎜1)🎜Si vous appelez la fonction Array() directement sans passer de paramètres, vous pouvez créer un tableau vide. 🎜rrreee🎜Utilisez la propriété length du tableau pour obtenir la longueur du tableau, et la valeur de retour sera 0. 🎜🎜🎜🎜🎜🎜2)🎜Si vous passez plusieurs valeurs (séparées par des virgules) lors de l'appel de la fonction Array(), vous pouvez créer un véritable tableau. 🎜rrreee🎜🎜3)🎜Si vous ne passez qu'un seul paramètre numérique lors de l'appel de la fonction Array(), cela signifie que seule la longueur du tableau est définie, c'est-à-dire le nombre d'éléments qu'il contient ; et la valeur de chaque élément est la valeur par défaut qui n'est pas définie. (Les valeurs des éléments dans le tableau ne sont pas définies, et grammaticalement, les éléments sans aucune valeur entre les deux virgules sont appelés éléments d'espacement) 🎜rrreee🎜🎜🎜🎜Un tableau comme celui-ci contenant un ou plusieurs éléments d'espacement est également appelé un tableau vide. 🎜🎜【Apprentissage recommandé : 🎜Tutoriel avancé 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!

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