Conceptos básicos de JavaScript
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
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
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
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