Saiten, numerische Werte und Boolesche Werte gehören alle zu diskreten Werten (Skalaren). Wenn eine Variable diskret ist, hat sie jederzeit nur einen Wert.
Wenn Sie Variablen verwenden möchten, um eine Reihe von Werten zu speichern, müssen Sie ein Array verwenden.
Ein Array ist eine Sammlung, die aus mehreren Baumwerten mit demselben Namen besteht. Jedes Array in der Sammlung ist ein Element des Arrays. Sie können das variable Team verwenden, um den Namen jedes Mitglieds im Team zu speichern.
In JavaScript werden Arrays unter Verwendung der Schlüsselwort -Array -Deklaration erstellt, und Kollegen können auch die Länge der Variablen deklarieren. Zum Beispiel
Die Codekopie lautet wie folgt:
var team = neuarray (12); // deklarieren Sie die Länge der Variablen
Wenn die endgültige Anzahl eines Arrays nicht vorhergesagt werden kann, kann das Deklarations -Array möglicherweise keine bestimmte Zahl angeben. Zum Beispiel:
Die Codekopie lautet wie folgt:
var team = new array (); // Wenn die endgültige Anzahl des Arrays unbekannt ist, können Sie die spezifische Zahl nicht deklarieren
atam [0] = 1414;
atam [1] = "peking";
atam [2] = 0x4;
atam [3] = "Ich kann";
atam [4] = "rot";
atam [5] = "blau";
atam [6] = "orange";
Außerdem können Sie direkt ein Array erstellen
Die Codekopie lautet wie folgt:
var neam = new Array ("111", "blau", "rot", "peking");
Wie Saiten können auch Arrays Länge verwenden, um die Länge des Arrays zu erhalten und anzugeben.
Die Codekopie lautet wie folgt:
var neam = new Array ("111", "blau", "rot", "peking");
document.write (atam [1]+"<br>");
document.write (ateam.length +"<br>")
Beachten wir: Ein tieferes Verständnis von Arrays.
Die Codekopie lautet wie folgt:
var neam = new Array ("111", "blau", "rot", "peking");
atam [20] = "12415"
document.write (atam [20]+"<br>");
document.write (ateam.length +"<br>")
Darüber hinaus können Arrays auch mit [] definiert werden. Verwenden Sie Kommas, um die Mitte zu trennen.
Die Codekopie lautet wie folgt:
Steam = [10, "5565", "Peking", 33263, "Red"]
document.write (Steam [3]) // Ausgabe 33263
Arrays können einfach mit toString () konvertiert werden
Die Codekopie lautet wie folgt:
Steam = [10, "5565", "Pking", 33263, "Red"]
document.write (Steam.tostring ()) //
// Ausgabeergebnis 10.5565, Pking, 33263, rot
document.write (typeof (ss));
// Ausgabeergebniszeichenfolge
Wenn das Array in eine Zeichenfolge konvertiert wird, möchten Sie keine Comma -Verbindung verwenden, Sie können die moje () -Methode verwenden.
Die Codekopie lautet wie folgt:
Steam = [10, "5565", "Pking", 33263, "Red"]
ss = Steam.join ("-");
dd = Steam.join ("] [")
// Ausgabeergebnis 10.5565, Pking, 33263, rot
document.write (ss);
document.write (dd);
// Ausgabe 10-5565-Pking-33263-Red 10] [5565] [PKKing] [33263] [Rot
Für Zeichenfolgen verwendet JavaScript Split (), um es in ein Array umzuwandeln
Die Codekopie lautet wie folgt:
var fruit = "Apfel, 2151, Orange";
siFruit = fruit.split (",")
document.write (sfruit); // Apfel ausgeben, 2151, orange
document.write (sfruit.join ("-")); // Apple-2151-Orange ausgeben
Nach dem obigen Beispiel bietet JavaScript eine reverse () -Methode zum Umbau des Arrays.
Die Codekopie lautet wie folgt:
var fruit = "Apfel, 2151, Orange";
siFruit = fruit.split (",")
document.write (sfruit); // Apfel ausgeben, 2151, orange
document.write (sfruit.join ("-")+"<br>"); // Apple-2151-Orange ausgeben
document.write (siFruit.reverse ()+"<br>"); orange, 2151, Apple
document.write (sfruit.reverse (). toString ()+"<br>"); Aspekte Apfel, 2151, Orange
Für die String -Inversion hat JavaScript keine direkte Konvertierungsmethode. Wir können Split () verwenden, um die Zeichenfolge in ein Array umzuwandeln, rerverse () zu invertieren und dann Join für die Verbindung zu einer String -Inversion zu verwenden.
Die Codekopie lautet wie folgt:
var fruit = "2151, Orange, Apfel";
var sruit = "iambeijing123";
document.write (fruit.split (","). reverse ()+"<br>"); // 2151, Orange, Apfel
document.write (sfruit.split (""). reverse (). join ("")+"<br>"); // Ausgabe iambeijing123
Verwenden Sie Sort (), um Array -Elemente (alphabetische Reihenfolge) zu sortieren.
Die Codekopie lautet wie folgt:
Frucht = ["Orange2", "2151", "Orange", "Apfel"]
document.write (fruit.sort ()); // Ausgabeergebnis 2151, Apfel, Orange, Orange2
Über die Verwendung von Push () und Pop ()
Die Codekopie lautet wie folgt:
siFruit = new Array ();
sfruit.push ("rot");
siFUit.push ("grün");
siFUit.push ("oragen");
sfruit.push ("blau");
document.write (sfruit.length + sfruit.toString () + "<br>");
var wruit = sfruit.pop ();
document.write (wfruit+"<br>")
document.write (sfruit.tostring ())
Wie oben erwähnt, behandelt JavaScript Arrays als Stapel und Push () und pop sie durch Push () und Pop ().