Cómo comenzar rápidamente con VUE3.0: ingrese al aprendizaje
1.
Pensando en el alcance de las variables: después de declarar una variable, ¿se puede usar en cualquier lugar?
Respuesta: No.
Ejemplo: no se puede acceder a las variables declaradas con la palabra clave var dentro de una función fuera de la función.
Resumen : El uso de variables tiene un alcance.
División del alcance: alcance global, alcance de función y alcance a nivel de bloque (proporcionado por ES6).
Variables correspondientes a diferentes alcances: variables globales, variables locales, variables a nivel de bloque (proporcionadas por ES6).
Variables globales : las variables que no se declaran dentro de ninguna función (definición explícita) o las variables declaradas dentro de una función omitiendo var (definición implícita) se denominan variables globales.
Alcance: se puede utilizar en todos los scripts del mismo archivo de página.
Variables locales : las variables definidas usando la palabra clave var en el cuerpo de una función se denominan variables locales y solo son válidas dentro del cuerpo de la función.
Variables a nivel de bloque : las variables declaradas por la palabra clave let proporcionada por ES6 se denominan variables a nivel de bloque y solo son válidas entre "{}", como declaraciones if, for o while, etc.
Mecanismo de recolección de basura
En JavaScript, las variables locales solo existen durante la ejecución de una función. Durante este proceso, a las variables locales se les asignará el espacio correspondiente en la memoria (pila o montón) para almacenar sus valores, y luego en la función Estas variables se utilizan. hasta el final de la función. Una vez que finaliza la ejecución de la función, no es necesario que existan variables locales. En este momento, JavaScript liberará automáticamente el espacio de memoria que ocupan a través del mecanismo de recolección de basura.
Si desea conservar el valor de las variables locales durante el desarrollo, puede lograrlo de las dos maneras siguientes:
2.
El concepto de función anónima: la llamada expresión de función se refiere a asignar la función declarada a una variable y completar la llamada de función y la transferencia de parámetros a través de la variable. También es otra forma de implementar funciones personalizadas en JavaScript.
: función anónima se refiere a una función sin nombre de función.
Función: puede evitar eficazmente la contaminación de variables globales y el conflicto de nombres de funciones.
Nota: No es solo otra representación de la expresión de una función, sino que también se puede llamar mediante una declaración de función.
Concepto: ES6 introduce una nueva sintaxis para escribir funciones anónimas, a las que llamamos funciones de flecha.
Características: La sintaxis de una expresión de función de flecha es más corta que la de una expresión de función.
3.Cadena anidada y de alcanceanidadas y recursivas
Qué es una función anidada: Es una declaración de que existe otra función dentro de una función.
Características: La función interna solo se puede ejecutar dentro del alcance de la función externa. Durante la ejecución de la función interna, si es necesario introducir una variable, primero se buscará en el alcance actual. Si no se encuentra, continuará. al siguiente nivel superior Buscando en el alcance hasta el alcance global, llamamos a esta relación de consulta en cadena cadena de alcance.
Concepto: la llamada recursiva es un tipo especial de llamada en llamadas a funciones anidadas. Se refiere al proceso de una función que se llama a sí misma dentro del cuerpo de su función. Este tipo de función se llama función recursiva.
El siguiente es un ejemplo de cálculo factorial.
Tenga en cuenta
que, aunque las llamadas recursivas son muy adecuadas cuando se atraviesan matrices multidimensionales con dimensiones variables, consumen mucha memoria y recursos y son difíciles de implementar y mantener. Por lo tanto, las llamadas recursivas a funciones deben usarse con precaución en el desarrollo.
EstudioEncuentre el valor del enésimo término de la secuencia de Fibonacci.
Comprenda qué
es
la secuencia de Fibonacci . La secuencia de Fibonacci también se llama secuencia de la sección áurea, como “1, 1, 2, 3, 5, 8, 13, 21. …".
Encuentra el patrón: esta secuencia comienza con el tercer elemento y cada elemento es igual a la suma de los dos anteriores.
Sila idea de implementación del código