Maison > interface Web > js tutoriel > le corps du texte

5 petits exemples pour vous aider à comprendre les fermetures de base JavaScript et les compétences scope_javascript

WBOY
Libérer: 2016-05-16 16:34:52
original
1041 Les gens l'ont consulté

Voici 5 petits scripts qui vous aideront à vraiment comprendre le cœur de JavaScript : les fermetures et la portée. Avant d'exécuter la console, essayez de répondre à ce qui apparaîtra dans chaque cas. Vous pourrez ensuite créer un fichier de test pour vérifier vos réponses. Es-tu prêt?

1,

Copier le code Le code est le suivant :

if (!("a" dans la fenêtre)) {
var a = 1;
>
alerte(a);

2.
Copier le code Le code est le suivant :

var a = 1,
b = fonction a(x) {
          x && a(--x);
};
alerte(a);

3.
Copier le code Le code est le suivant :

fonction a(x) {
Retour x * 2 ;
>
var a;
alerte(a);

4.
Copier le code Le code est le suivant :

fonction b(x, y, a) {
arguments[2] = 10;
alerte(a);
>
b(1, 2, 3);

5.
Copier le code Le code est le suivant :

fonction a() {
alerte(ce);
>
a.call(null);

Mes réponses prédites sont : indéfini, 1, je ne sais pas, 10, nul

La réponse se trouve à la fin de cet article. Avant de lire la réponse, oserez-vous laisser votre hypothèse ?

Bonne réponse : 1. non défini 2. 1 3. function a(x){ return x * 2} 4. 10 5. [fenêtre objet]

Étiquettes associées:
source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!