Las cadenas, los valores numéricos y los valores booleanos pertenecen a valores discretos (escalares). Si una variable es discreta, entonces solo tiene un valor en cualquier momento.
Si desea usar variables para almacenar un conjunto de valores, debe usar una matriz.
Una matriz es una colección compuesta de múltiples valores de árbol con el mismo nombre. Cada matriz de la colección es un elemento de la matriz. Puede usar el equipo variable para almacenar el nombre de cada miembro en el equipo.
En JavaScript, las matrices se crean utilizando la declaración de matriz de palabras clave, y los colegas también pueden declarar la longitud de la variable. Por ejemplo
La copia del código es la siguiente:
var ateam = new Array (12); // Declarar la longitud de la variable
Cuando no se puede predecir el número final de una matriz, la matriz de declaración no puede especificar un número específico. Por ejemplo:
La copia del código es la siguiente:
var ateam = new Array (); // Si se desconoce el número final de la matriz, no puede declarar el número específico
Ateam [0] = 1414;
Ateam [1] = "Beijing";
Ateam [2] = 0x4;
ateam [3] = "puedo";
ateam [4] = "rojo";
ateam [5] = "azul";
ateam [6] = "naranja";
Además, puede crear una matriz directamente
La copia del código es la siguiente:
var ateam = new Array ("111", "azul", "rojo", "beijing");
Al igual que las cadenas, las matrices también pueden usar longitud para obtener y especificar la longitud de la matriz.
La copia del código es la siguiente:
var ateam = new Array ("111", "azul", "rojo", "beijing");
document.write (ateam [1]+"<br>");
document.write (ateam.length +"<br>")
Vamos a notar: una comprensión más profunda de las matrices.
La copia del código es la siguiente:
var ateam = new Array ("111", "azul", "rojo", "beijing");
Ateam [20] = "12415"
document.write (ateam [20]+"<br>");
document.write (ateam.length +"<br>")
Además, las matrices también se pueden definir con []. Use comas para separar el medio.
La copia del código es la siguiente:
Steam = [10, "5565", "Beijing", 33263, "Rojo"]
document.write (Steam [3]) // Salida 33263
Las matrices se pueden convertir fácilmente usando toString ()
La copia del código es la siguiente:
Steam = [10, "5565", "Pking", 33263, "Rojo"]
document.write (Steam.ToString ()) //
// resultado de salida 10,5565, PKIN, 33263, rojo
document.write (typeof (ss));
// cadena de resultados de salida
Si la matriz se convierte en una cadena, no desea usar una conexión de coma, puede usar el método Join ().
La copia del código es la siguiente:
Steam = [10, "5565", "Pking", 33263, "Rojo"]
ss = Steam.Join ("-");
dd = Steam.Join ("] [")
// resultado de salida 10,5565, PKIN, 33263, rojo
document.write (ss);
document.write (DD);
// Salida 10-5565-pking-33263-rojo 10] [5565] [PKIN] [33263] [Rojo
Para cadenas, JavaScript usa Split () para convertirlo en una matriz
La copia del código es la siguiente:
var fruit = "manzana, 2151, naranja";
sfruit = fruit.split (",")
document.write (Sfruit); // Salida de manzana, 2151, naranja
document.write (sfruit.join ("-")); // Salida Apple-2151-Orange
Siguiendo el ejemplo anterior, JavaScript proporciona el método Reverse () para invertir la matriz.
La copia del código es la siguiente:
var fruit = "manzana, 2151, naranja";
sfruit = fruit.split (",")
document.write (Sfruit); // Salida de manzana, 2151, naranja
document.write (sfruit.join ("-")+"<br>"); // Salida Apple-2151-Orange
document.write (sfruit.reverse ()+"<br>"); salida naranja, 2151, manzana
document.write (sfruit.reverse (). toString ()+"<br>"); Salida de manzana, 2151, naranja
Para la inversión de cadena, JavaScript no tiene un método de conversión directa. Podemos usar Split () para convertir la cadena en una matriz, usar Rerverse () para invertir y luego usar Join para la conexión para lograr la inversión de la cadena.
La copia del código es la siguiente:
var fruit = "2151, naranja, manzana";
var sfruit = "iambeijing123";
document.write (fruit.split (","). reverse ()+"<br>"); // 2151, naranja, manzana
document.write (sfruit.split (""). inverso (). Únete ("")+"<br>"); // Salida Iambeijing123
Use Sort () para clasificar los elementos de matriz (orden alfabético).
La copia del código es la siguiente:
fruta = ["naranja2", "2151", "naranja", "manzana"]
document.write (fruit.sort ()); // resultado de salida 2151, manzana, naranja, naranja2
Sobre el uso de push () y pop ()
La copia del código es la siguiente:
sfruit = new Array ();
sfruit.push ("rojo");
sfruit.push ("verde");
sfruit.push ("oragen");
sfruit.push ("azul");
document.write (sfruit.length + sfruit.toString () + "<br>");
var wfruit = sfruit.pop ();
document.write (wfruit+"<br>")
document.write (sfruit.toString ())
Como se mencionó anteriormente, JavaScript trata las matrices como una pila, y empuje () y estén a través de Push () y Pop ().