Maison > interface Web > js tutoriel > Une brève discussion sur ce que sont les fonctions fermées, les fermetures et les objets intégrés dans js

Une brève discussion sur ce que sont les fonctions fermées, les fermetures et les objets intégrés dans js

青灯夜游
Libérer: 2018-10-19 15:39:03
avant
2675 Les gens l'ont consulté

Le contenu de cet article est de vous présenter ce que sont les fonctions fermées, les fermetures et les objets intégrés dans js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

1. Portée de la variable

La portée de la variable fait référence à la portée de la variable. Les variables en JavaScript sont divisées en variables globales et variables locales.

1. Variables globales : Les variables définies en dehors de la fonction sont communes à toute la page et sont accessibles aussi bien à l'intérieur qu'à l'extérieur de la fonction.

2. Variables locales : Les variables définies à l'intérieur d'une fonction ne sont accessibles que dans la fonction dans laquelle la variable est définie et ne sont pas accessibles de l'extérieur. Lorsque vous accédez à une variable à l'intérieur d'une fonction, recherchez d'abord en interne pour voir s'il existe une telle variable. Si tel est le cas, utilisez la variable interne. Sinon, recherchez en externe

2. Fonction fermée

La fonction fermée est une autre façon d'écrire des fonctions anonymes en JavaScript. Elle est exécutée. dès sa création. Au lieu d'utiliser des fonctions nommées.

1. Définition et exécution des fonctions générales

2. exécution : (function(){...})(); Vous pouvez également définir une fonction anonyme en ajoutant le symbole "~" ou "!" avant la définition de la fonction.

3. Fermeture

La fermeture est une fonction imbriquée, interne les fonctions peuvent référencer des paramètres et des variables de fonctions externes, et les paramètres et les variables ne seront pas récupérés par le mécanisme de récupération de place

1. Objectif de fermeture 1 : Pour stocker une variable en mémoire pendant une longue période, elle peut être utilisée pour stocker la valeur de l'index dans une boucle

2. Utilisation de fermeture 2 : Compteur de variables privé, inaccessible de l'extérieur, évite la pollution des variables globales

4. Construit- dans les objets

1. document

Par exemple, lorsque vous consultez la page de détails du produit et que vous souhaitez l'acheter, il passera à la page de connexion et se connectera. Après succès, utilisez cette méthode pour accéder à la page de détails du produit

document.referrer//Obtenir l'adresse de la page de saut précédente (nécessite un environnement serveur)

2. emplacement

a window.location.href // Obtenir ou réinitialiser l'adresse URL

 

b. window.location.search //Obtenir la partie du paramètre d'adresse

 

c window.location.hash //. Obtenez l'ancre de la page ou la valeur de hachage

 

3 Math

a Math.random Obtenez un. valeur aléatoire de 0-1

 

Une brève discussion sur ce que sont les fonctions fermées, les fermetures et les objets intégrés dans js

b, Math.floor Arrondir vers le bas

 

Une brève discussion sur ce que sont les fonctions fermées, les fermetures et les objets intégrés dans js

c, Math.ceil Arrondir

Une brève discussion sur ce que sont les fonctions fermées, les fermetures et les objets intégrés dans js

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun. Pour plus de didacticiels connexes, veuillez visiter le

Tutoriel vidéo JavaScript !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:cnblogs.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal