Les chaînes, les valeurs numériques et les valeurs booléennes appartiennent toutes à des valeurs discrètes (scalaires). Si une variable est discrète, elle n'a qu'une seule valeur à tout moment.
Si vous souhaitez utiliser des variables pour stocker un ensemble de valeurs, vous devez utiliser un tableau.
Un tableau est une collection composée de plusieurs valeurs d'arborescence avec le même nom. Chaque tableau de la collection est un élément du tableau. Vous pouvez utiliser l'équipe variable pour stocker le nom de chaque membre de l'équipe.
Dans JavaScript, les tableaux sont créés à l'aide de la déclaration du tableau des mots clés, et les collègues peuvent également déclarer la durée de la variable. Par exemple
La copie de code est la suivante:
var ateam = nouveau tableau (12); // déclare la durée de la variable
Lorsque le numéro final d'un tableau ne peut pas être prévu, le tableau de déclaration peut ne pas spécifier de nombre spécifique. Par exemple:
La copie de code est la suivante:
var ateam = new Array (); // Si le numéro final du tableau est inconnu, vous ne pouvez pas déclarer le numéro spécifique
ateam [0] = 1414;
ateam [1] = "Beijing";
ateam [2] = 0x4;
ateam [3] = "je peux";
ateam [4] = "Red";
ateam [5] = "bleu";
ateam [6] = "orange";
De plus, vous pouvez créer un tableau directement
La copie de code est la suivante:
var ateam = nouveau tableau ("111", "bleu", "rouge", "beijing");
Comme les chaînes, les tableaux peuvent également utiliser la longueur pour obtenir et spécifier la longueur du tableau.
La copie de code est la suivante:
var ateam = nouveau tableau ("111", "bleu", "rouge", "beijing");
document.write (ateam [1] + "<br>");
document.write (ateam.length + "<br>")
Notez: une compréhension plus profonde des tableaux.
La copie de code est la suivante:
var ateam = nouveau tableau ("111", "bleu", "rouge", "beijing");
ateam [20] = "12415"
document.write (ateam [20] + "<br>");
document.write (ateam.length + "<br>")
De plus, les tableaux peuvent également être définis avec []. Utilisez des virgules pour séparer le milieu.
La copie de code est la suivante:
Steam = [10, "5565", "Pékin", 33263, "Red"]
Document.Write (Steam [3]) // Sortie 33263
Les tableaux peuvent être convertis facilement à l'aide de toString ()
La copie de code est la suivante:
Steam = [10, "5565", "Pking", 33263, "Red"]
document.write (Steam.ToString ()) //
// Résultat de sortie 10 5565, pking, 33263, rouge
document.write (typeof (ss));
// chaîne de résultats de sortie
Si le tableau est converti en chaîne, vous ne souhaitez pas utiliser de connexion de virgule, vous pouvez utiliser la méthode join ().
La copie de code est la suivante:
Steam = [10, "5565", "Pking", 33263, "Red"]
ss = Steam.join ("-");
dd = Steam.join ("] [")
// Résultat de sortie 10 5565, pking, 33263, rouge
Document.Write (SS);
Document.Write (DD);
// Sortie 10-5565-Pking-33263-Red 10] [5565] [Ping] [33263] [rouge
Pour les chaînes, JavaScript utilise Split () pour le convertir en un tableau
La copie de code est la suivante:
var fruit = "pomme, 2151, orange";
sfruit = fruit.split (",")
Document.Write (SFruit); // Sortie Apple, 2151, orange
document.write (sfruit.join ("-")); // Sortie Apple-2151-Orange
Suivant l'exemple ci-dessus, JavaScript fournit la méthode Reverse () pour inverser le tableau.
La copie de code est la suivante:
var fruit = "pomme, 2151, orange";
sfruit = fruit.split (",")
Document.Write (SFruit); // Sortie Apple, 2151, orange
document.write (sfruit.join ("-") + "<br>"); // Sortie Apple-2151-Orange
Document.Write (sfruit.reverse () + "<br>"); Output Orange, 2151, Apple
document.write (sfruit.reverse (). toString () + "<br>"); Sortie Apple, 2151, orange
Pour l'inversion de chaîne, JavaScript n'a pas de méthode de conversion directe. Nous pouvons utiliser Split () pour convertir la chaîne en un tableau, utiliser Rerverse () pour inverser, puis utiliser la jointure pour la connexion pour obtenir une inversion de chaîne.
La copie de code est la suivante:
var fruit = "2151, orange, pomme";
var sfruit = "iambbeijing123";
document.write (fruit.split (","). Reverse () + "<br>"); // 2151, orange, pomme
Document.Write (sfruit.split (""). Reverse (). JOIN ("") + "<br>"); //
Utilisez Sort () pour trier les éléments du tableau (ordre alphabétique).
La copie de code est la suivante:
Fruit = ["Orange2", "2151", "Orange", "Apple"]
document.write (fruit.sort ()); // résultat de sortie 2151, Apple, Orange, Orange2
À propos de l'utilisation de push () et pop ()
La copie de code est la suivante:
sfruit = new Array ();
sfruit.push ("rouge");
sfruit.push ("vert");
sfruit.push ("oragen");
sfruit.push ("bleu");
document.write (sfruit.length + sfruit.toString () + "<br>");
var wfruit = sfruit.pop ();
document.write (wfruit + "<br>")
document.write (sfruit.toString ())
Comme mentionné ci-dessus, JavaScript traite les tableaux comme une pile, et push () et les fait passer via push () et pop ().