Galería de mapas mentales Conceptos básicos de JS Día 3
Esta es una guía de pensamiento sobre los conceptos básicos de JS Día 3, incluidos bucles, Matrices y otros puntos de conocimiento. ¡Espero que este mapa mental te ayude!
Editado a las 2024-01-18 10:22:04,Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Conceptos básicos de JS Día 3
Bucle para
para uso básico en bucle
Función: ejecución repetida de código.
Ventajas: escribir el valor inicial, la condición del bucle y el valor de cambio juntos lo deja claro de un vistazo. Es la forma de bucle más utilizada.
Sintaxis: for (valor inicial de variable; condición de terminación; cambio de variable) {cuerpo del bucle}
bucle de salida
continuar: sale de este bucle, generalmente se usa al excluir u omitir una opción
break: sale de todo el bucle for. Generalmente se usa cuando se ha obtenido el resultado y no se necesitan bucles posteriores.
aprender
while (verdadero) para crear un bucle "infinito", debes usar break para salir del bucle
for(;;) se utiliza para construir un bucle "infinito", y también se necesita break para salir del bucle.
Bucles anidados
Sintaxis: for (declaración externa de una variable que registra el número de bucles; condición de bucle; valor cambiado) {para (declaración interna de una variable que registra el número de bucles; condición de bucle; valor cambiado) {cuerpo del bucle}}
Un bucle dentro de un bucle, generalmente usado para bucles for
formación
¿Qué es una matriz?
Matriz: un tipo de datos que puede almacenar datos en orden.
Uso básico de matrices.
Sintaxis de declaración
let nombre de matriz = [datos1, datos2,..., datosn]
let arr = nueva matriz (datos 1, datos 2, ..., datos n)
Las matrices se almacenan en orden y cada dato tiene su propio número.
La numeración comienza desde 0.
En una matriz, el número de la matriz también se denomina subíndice o índice.
Los arrays pueden almacenar cualquier tipo de datos.
Sintaxis del valor: nombre de la matriz [subíndice]
el término
Longitud: la cantidad de datos en la matriz, obtenida a través del atributo de longitud de la matriz.
Subíndice: el número de datos en la matriz.
Elemento: cada dato almacenado en la matriz se denomina elemento de la matriz.
matriz transversal
Use un bucle para acceder a cada elemento de la matriz, generalmente usando un bucle for
Sintaxis: for (let i = 0;i<nombre de matriz.longitud;i){document.write(nombre de matriz[i])}
Operar matriz
Consultar datos de matriz
matriz[subíndice]
reasignar
matriz[subíndice] = nuevo valor
Agregar nuevo elemento a la matriz
arr.push (nuevo contenido)
El método agrega uno o más elementos al final de una matriz y devuelve la nueva longitud de la matriz.
Sintaxis: arr.push(elemento 1, elemento 2, ..., elemento n)
memoria clave
arr.unshift (nuevo contenido)
El método agrega uno o más elementos al comienzo de la matriz y devuelve la nueva longitud de la matriz.
Sintaxis: arr.unshift(elemento 1, elemento 2, ..., elemento n)
Eliminar datos de la matriz
arr.pop()
El método elimina el último elemento de la matriz y devuelve el valor del elemento.
Sintaxis: arr.pop()
arr.shift()
arr.splice (subíndice de operación, número de eliminaciones)
Método para eliminar el elemento especificado.
arr.splice(inicio,eliminarContar)
iniciar posición inicial: especifique la posición inicial de modificación (a partir de 0)
eliminarContar
Eliminar el número de elementos de la matriz
Opcional (si se omite, se eliminará desde la posición especificada hasta el final de forma predeterminada)
arr.splice (posición inicial, eliminar varios elementos)
ordenar matriz
Método Array.sort() para ordenar
Sintaxis: let arr = [4,2,1,5,3] arr.sort(function(a,b){ returna-b })