Comment démarrer rapidement avec VUE3.0 : Entrez dans l'apprentissage
1.
Réfléchir à la portée des variables : Après avoir déclaré une variable, peut-elle être utilisée n'importe où ?
Réponse : Non.
Exemple : les variables déclarées avec le mot-clé var dans une fonction ne sont pas accessibles en dehors de la fonction.
Résumé : L'utilisation de variables a une portée.
Division de la portée : portée globale, portée des fonctions et portée au niveau du bloc (fournie par ES6).
Variables correspondant à différentes portées : variables globales, variables locales, variables de niveau bloc (fournies par ES6).
Variables globales : les variables qui ne sont déclarées dans aucune fonction (définition explicite) ou les variables déclarées dans une fonction en omettant var (définition implicite) sont appelées variables globales.
Portée : il peut être utilisé dans tous les scripts du même fichier d'échange.
Variables locales : Les variables définies à l'aide du mot-clé var dans un corps de fonction sont appelées variables locales, qui ne sont valables que dans le corps de la fonction.
Variables de niveau bloc : les variables déclarées par le mot-clé let fourni par ES6 sont appelées variables de niveau bloc, qui ne sont valides qu'entre "{}", comme les instructions if, for ou while, etc.
Mécanisme de récupération de place
En JavaScript, les variables locales n'existent que lors de l'exécution d'une fonction. Au cours de ce processus, les variables locales se verront attribuer l'espace correspondant sur la mémoire (pile ou tas) pour stocker leurs valeurs, puis dans la fonction. jusqu'à la fin de la fonction. Une fois l'exécution de la fonction terminée, il n'est pas nécessaire que les variables locales existent. À ce stade, JavaScript libérera automatiquement l'espace mémoire qu'elles occupent via le mécanisme de récupération de place.
Si vous souhaitez conserver la valeur des variables locales pendant le développement, vous pouvez y parvenir des deux manières suivantes :
2.
Le concept de fonction anonyme : ce qu'on appelle l'expression de fonction fait référence à l'attribution de la fonction déclarée à une variable et à l'exécution de l'appel de fonction et du transfert de paramètres via la variable. C'est également une autre façon d'implémenter des fonctions personnalisées en JavaScript.
: Une fonction anonyme fait référence à une fonction sans nom de fonction.
Fonction : il peut efficacement éviter la pollution des variables globales et les conflits de noms de fonctions.
Remarque : il ne s'agit pas seulement d'une autre représentation de l'expression de fonction, mais elle peut également être appelée via une déclaration de fonction.
Concept
Caractéristiques : La syntaxe d'une expression de fonction fléchée est plus courte que celle d'une expression de fonction.
3. Fonctions imbriquées et récursives
Qu'est-ce qu'une fonction imbriquée : C'est une déclaration selon laquelle une autre fonction existe à l'intérieur d'une fonction.
Caractéristiques : La fonction interne ne peut être exécutée que dans la portée de la fonction externe. Lors de l'exécution de la fonction interne, si une variable doit être introduite, elle sera d'abord recherchée dans la portée actuelle. Si elle n'est pas trouvée, elle continuera. au niveau supérieur suivant, en recherchant dans la portée jusqu'à la portée globale, nous appelons cette relation de requête en chaîne une chaîne de portée.
Concept: l'appel récursif est un type particulier d'appel dans les appels de fonctions imbriquées. Il fait référence au processus d'appel d'une fonction dans son corps de fonction. Ce type de fonction est appelé fonction récursive.
Ce qui suit est un exemple de calcul factoriel.
Notez
que bien que l'appel récursif soit très approprié lors du parcours de tableaux multidimensionnels à dimensions variables, il consomme beaucoup de mémoire et de ressources et est difficile à implémenter et à maintenir. Par conséquent, l'appel récursif de fonctions doit être utilisé avec prudence lors du développement.
ÉtudeTrouvez la valeur du Nième terme de la séquence de Fibonacci.
Comprendre ce
qu'est
la séquence de Fibonacci . La séquence de Fibonacci est également appelée la séquence du nombre d'or, par exemple « 1, 1, 2, 3, 5, 8, 13, 21 ». …".
Trouvez le modèle : Cette séquence commence par le 3ème élément et chaque élément est égal à la somme des deux éléments précédents.
Sil'idée d'implémentation du code