Galería de mapas mentales Conceptos básicos de JS Día 2
Este es un mapa mental sobre los conceptos básicos de JS Día 2, que resume operadores, declaraciones, etc. ¡Espero que este mapa mental te ayude!
Editado a las 2024-01-18 10:21:22,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 2
operador
Operador de asignación: operador que copia variables
Asigne el valor en el lado derecho del signo igual al lado izquierdo, lo que requiere que el lado izquierdo sea un contenedor
=
-=
*=
/=
%=
operador unario
Ejemplo: signo positivo y negativo
autocreciente
símbolo:
Función: Sea el valor de la variable 1.
Incremento automático de prefijo
Cada vez que se ejecuta, el valor de la variable actual aumenta en 1
Su efecto es equivalente a num = 1
Salida del valor modificado
post-incremento
Cada vez que se ejecuta, el valor de la variable actual aumenta en 1
Su efecto es equivalente a num = 1
Primero genere el valor actual y luego calculelo
uso
No hay diferencia entre los dos cuando se usan de forma independiente.
Generalmente se usa de forma independiente durante el desarrollo.
i post-incremento se usa con relativa frecuencia y se usa solo
Disminuir
símbolo:--
Función: Dejar el valor de la variable -1
operador de comparación
>
<
>=
<=
==
===(estrictamente igual, juzgue si es igual durante el desarrollo, muy recomendado)
!==
Comparación de cadenas, compara los códigos ASCII correspondientes a caracteres
Comparar de izquierda a derecha (menos usado)
NaN no es igual a ningún número, incluido él mismo
Trate de no comparar decimales ya que existen problemas de precisión.
Operadores logicos
&&
lógico Y
y
El resultado es verdadero sólo si ambos lados del símbolo son verdaderos.
Una mentira es una mentira
||
lógico o
o
Si hay verdadero en ambos lados del símbolo, el resultado es verdadero.
Una verdad es verdad
!
negación lógica
Negar
T se convierte en F, F se convierte en T
Lo verdadero se vuelve falso, lo falso se vuelve verdadero
precedencia del operador
Paréntesis
()
operador unario
--!
operadores aritméticos
Primero luego -
Operadores relacionales
> >= < <=
operador de igualdad
== != === !==
Operadores logicos
Primero && luego ||
operador de asignación
=
operador de coma
,
La prioridad disminuye gradualmente de arriba a abajo
declaración
expresiones y declaraciones
expresión
Código que se puede evaluar, el motor JS calculará un resultado
Como las expresiones se pueden evaluar, se pueden escribir en el lado derecho de la declaración de asignación.
declaración
Una declaración es un fragmento de código ejecutable.
Las declaraciones no necesariamente tienen valores, por lo que declaraciones como alert() for y break no se pueden utilizar para la asignación.
declaración de sucursal
Tres declaraciones principales de control de flujo del programa.
estructura secuencial
estructura de rama
Estructura de bucle
declaración de sucursal
si declaración de rama
Tres formas de utilizar
rama única
Sintaxis de uso de rama única
if (condición) {código a ejecutar si se cumple la condición}
Cuando la condición entre paréntesis sea verdadera, ingrese las llaves para ejecutar el código
Si el resultado entre paréntesis no es de tipo booleano, se convertirá implícitamente a tipo booleano.
Si solo hay una declaración dentro de las llaves, se pueden omitir las llaves, pero no se recomienda.
doble rama
Sintaxis de declaración de doble rama
if (condición) {el código que se ejecutará si se cumple la condición} else {el código que se ejecutará si no se cumple la condición}
múltiples sucursales
Sintaxis de declaración de múltiples ramas
si (condición 1) {código 1} más si (condición 2) {código 2} más si (condición 3) {código 3} más {código 4}
Primera condición de juez 1. Si se cumple, ejecute el código 1. Si no se cumple, continúe juzgando hacia abajo.
Si no se cumple ninguna de las condiciones, ejecute else
No hay límite para la cantidad de condiciones y puedes escribir números ilimitados
operador ternario
Una forma más sencilla de escribir si es doble rama.
símbolo:? Usar con:
Sintaxis: condición ? Código que cumple las condiciones de ejecución: Código que no cumple las condiciones de ejecución
Generalmente se utiliza para obtener el valor.
declaración de cambio
gramática
cambiar (datos) {valor de caso 1: código 1 romper valor de caso 2: código 2 romper valor predeterminado: código n romper}
Definición
Encuentre el valor del caso que sea igual a los datos entre paréntesis y ejecute el código correspondiente dentro
Si no hay === congruente, se ejecutará el código predeterminado.
Si los datos son iguales al valor 2, ejecute el código 2
Nota:
La declaración de caso de cambio se usa generalmente para juicios de igualdad y no es adecuada para juicios de intervalo.
El cambio de mayúsculas y minúsculas generalmente debe usarse con la palabra clave break; de lo contrario, provocará la penetración de mayúsculas y minúsculas.
declaración de bucle
Depuración de puntos de interrupción
efecto
Puede ayudarlo a comprender mejor la operación del código cuando estudia y puede encontrar errores más rápido cuando trabaja.
Abra la interfaz de depuración en el navegador.
1. Presione F12 para abrir las herramientas de desarrollador.
2. Haga clic en la columna de fuentes (código fuente/fuente)
3. Seleccione el archivo de código.
mientras bucle
Bucle: repetir algún código
while: repite la ejecución del código mientras se satisface...
Sintaxis: while (condición del bucle) {código que se ejecutará repetidamente (cuerpo del bucle)}
Definición
Es muy similar a la declaración if. La condición entre paréntesis debe ser verdadera para ejecutar el código en el cuerpo del bucle.
El código entre llaves while no saltará después de la ejecución. En cambio, continuará regresando a los paréntesis para determinar si se cumplen las condiciones. Si es así, continuará ejecutándose hasta que no se cumplan las condiciones entre paréntesis. , entonces saltará.
Tres elementos
valor inicial variable
Condición de terminación (sin condición de terminación, el bucle continuará ejecutándose, provocando un bucle infinito)
Valor de cambio de variable (use incremento o decremento automático)
salida de bucle
pausa: salir del bucle
Salir de todo el ciclo, generalmente se usa cuando se ha obtenido el resultado y no es necesario en ciclos posteriores.
continuar: finaliza este ciclo y continúa el siguiente ciclo.
Salir de este bucle, generalmente utilizado para excluir u omitir una opción.