Maison  >  Article  >  interface Web  >  Le tableau javascript se développe-t-il automatiquement ?

Le tableau javascript se développe-t-il automatiquement ?

WBOY
WBOYoriginal
2022-06-29 17:19:282121parcourir

Les tableaux en JavaScript sont automatiquement développés ; les tableaux sont spécifiquement utilisés pour stocker un ensemble de données. Lorsque l'espace de stockage d'un tableau en JavaScript n'est pas suffisant, le tableau s'agrandit automatiquement, alors que dans d'autres langages, la taille du tableau. est fixe. Une fois défini, il ne peut plus être modifié.

Le tableau javascript se développe-t-il automatiquement ?

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

Le tableau JavaScript est-il automatiquement développé ?

1. La valeur de stockage par défaut dans le tableau JavaScript n'est pas définie et la valeur de stockage par défaut dans le tableau d'autres langages de programmation​​est 0 ou des données inutiles

2. Dans d'autres langages de programmation, JavaScript peut accéder aux index qui n'existent pas dans le tableau et renverront un résultat indéfini, tandis que d'autres langages de programmation signaleront des erreurs ou renverront des données inutiles

3. JavaScript peut stocker différents types de données, tandis que d'autres langages de programmation peuvent stocker différents types de données. ne peut stocker qu'un seul type de données

4. Lorsque l'espace de stockage d'un tableau en JavaScript n'est pas suffisant, il s'étend automatiquement. Cependant, la taille des tableaux dans d'autres langages est fixe. Une fois définie, elle ne peut pas être modifiée. 5. L'espace de stockage alloué aux tableaux en JavaScript n'est pas continu, tandis que l'espace de stockage alloué aux tableaux dans d'autres langages de programmation est continu

L'exemple est le suivant :

<script>
        //数组中存储的默认值为undefined
        let arr = new Array(3);
        console.log(arr[0]);
        console.log(arr[1]);
        console.log(arr[2]);
        //访问数组中不存在的索引的值会返回undefined
        console.log("arr[7]: " + arr[7]);
        //数组中可以存储不同类型的数据
        let arr1 = [1, "hello", true, null, undefined];
        console.log(arr1);
        //当数组的存储空间不够时,数组会自动扩容
        let arr2 = new Array(3);
        arr2[0] = 1;
        arr2[1] = 2;
        arr2[2] = 3;
        arr2[3] = 4;
        console.log(arr2);
    </script>

Résultat de sortie :

Le tableau javascript se développe-t-il automatiquement ?

. Connaissances approfondies :

1. Qu'est-ce qu'un tableau ?

Les tableaux sont spécifiquement utilisés pour stocker un ensemble de données

Remarque : il est différent du nombre/chaîne/booléen/null/undéfini que nous avons appris plus tôt (types de données de base), et le tableau (Array) que nous avons appris aujourd'hui est le type de données de base n'est pas un type de données de référence (type d'objet)

2. Comment créer un tableau ?

let 变量名称= new Array(size)

3. Comment faire fonctionner les baies ?

3.1 Comment stocker des données dans un tableau

 变量名称[索引号] = 需要存储的数据;

3.2 Comment obtenir des données stockées à partir d'un tableau

变量名称[索引号];

[Recommandations associées :

tutoriel vidéo javascript

, front-end web]

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