Conocimientos básicos de JS (matriz, función)

Formación

concepto

  • Array puede almacenar un grupo de datos relacionados juntos y proporcionar un acceso conveniente (adquisición)
  • Una matriz se refiere a una colección de datos, cada uno de los cuales se denomina elemento, y cualquier tipo de elemento se puede almacenar en la matriz.
  • Array es una forma elegante de almacenar un conjunto de datos con un solo nombre de variable

Crear matriz

Use nuevo para crear una matriz

var 数组名 = new Array() ;

Crea una matriz usando literales de matriz

var  数组名 = [];

El literal de la matriz es corchetes [] para
declarar la matriz y asignar el valor se llama inicialización de la matriz

Obtener los elementos de la matriz

Índice (subíndice): el número de serie utilizado para acceder al elemento de la matriz (el subíndice de la matriz comienza desde 0). Se
Inserte la descripción de la imagen aquí
puede acceder a la matriz, configurarla y modificarla por índice, y la matriz se puede obtener en la forma de "nombre de la matriz [índice]" La
sintaxis del elemento en
var arr = [1,2,3]; // Definir la
alerta de matriz (arr [1]); // Obtener el segundo elemento en la matriz.
Tenga en cuenta que
si la matriz no tiene un elemento correspondiente al valor del índice cuando se accede, El valor obtenido es indefinido

Iterar sobre la matriz

Recorrido de matriz

Cada elemento de la matriz se visita una vez de principio a fin (similar al pase de lista de un estudiante), y cada elemento de la matriz se puede recorrer a través del índice de bucle for

gramática

var cc = ['red','black', 'yellow'];
for(var i = 0; i < arr.length; i++){
   console.log(cc[i]);
}

La longitud de la matriz

  • La longitud de la matriz: por defecto, la cantidad de elementos en la matriz
  • Utilice "array name.length" para acceder al número de elementos de la matriz (longitud de la matriz)
var cc = [1,2,3];
alert(cc.length);

Nuevo elemento en la matriz

gramática

数组[ 数组.length ] = 新数据;

función

Concepto La
función consiste en encapsular un bloque de código que se puede llamar y ejecutar repetidamente, a través de este bloque de código se puede reutilizar una gran cantidad de código.

Uso de funciones

Declarar función

function 函数名() {
  //函数体代码
}

función es la palabra clave para declarar funciones y debe estar en minúsculas

Funciones de llamada

函数名();

Declare que la función en sí no ejecutará el código, el código del cuerpo de la función solo se ejecutará cuando se llame a la función

Encapsulación de funciones

La encapsulación de funciones consiste en encapsular una o más funciones a través de funciones, y solo proporciona una interfaz de función simple al exterior

Parámetros de función

Sintaxis del parámetro de función

Inserte la descripción de la imagen aquí
Función:
algunos valores no se pueden fijar dentro de la función, podemos pasar diferentes valores al llamar a la función a través de parámetros

Cuando los parámetros de función y los parámetros reales no coinciden

Inserte la descripción de la imagen aquí

El valor de retorno de la función

declaración de devolución

Los datos representados por la llamada a la función como un todo; después de que se ejecuta la función, los datos especificados se pueden devolver a la sintaxis a través de la declaración de retorno

function 函数名(){
  ...
  return  需要返回的值;
}
函数名(); 

La diferencia entre romper, continuar, volver

  • break: finaliza el cuerpo del bucle actual (como for, while)
  • continuar: salta de este bucle y continúa ejecutando el siguiente bucle (como for, while)
  • retorno: no solo puede salir del ciclo, también puede devolver el valor en la declaración de retorno, y también puede finalizar el código en el cuerpo de la función actual

Dos formas de declaración de funciones

Método de función personalizada (función nombrada)

Utilice la función de palabra clave de función para personalizar el método de función

gramática

function fn() {...}
fn();

El código que llama a la función puede colocarse antes o después de la función declarada

Modo de expresión de función (función anónima)

gramática

var fn = function(){...};
fn();

El código de llamada a la función debe escribirse después del cuerpo de la función

Supongo que te gusta

Origin blog.csdn.net/chuenst/article/details/108723370
Recomendado
Clasificación