Maison >interface Web >js tutoriel >La différence entre ajouter var et ne pas ajouter var lors de la définition de variables dans les connaissances javascript_Basic

La différence entre ajouter var et ne pas ajouter var lors de la définition de variables dans les connaissances javascript_Basic

WBOY
WBOYoriginal
2016-05-16 16:25:211473parcourir

1. Les variables externes sont globales et les internes sont des variables locales.

2. Ajoutez var comme variable locale (dans la méthode), et n'ajoutez pas var comme variable globale (lorsqu'elle est utilisée une fois dans la méthode)

Copier le code Le code est le suivant :



Dans la méthode de test ci-dessus, lorsque la var de la variable locale est supprimée, local devient une variable globale. Cependant, si local n'est pas utilisé localement, alors cette locale n'est pas valide en tant que variable globale.

Pour vérifier cela, j'ai commenté le seul code qui utilise des variables locales à l'intérieur de la méthode de test, j'ai découvert qu'il ne pouvait pas être imprimé en externe.

Résumé : les variables globales n'ont pas besoin de déclarer var. Les variables dans les fonctions doivent déclarer var. Cela n'a aucun effet d'ajouter ou non le mot-clé var lors de la définition des variables globales, mais si le mot-clé var n'est pas ajouté lors de la définition des variables locales, le mot-clé var n'est pas ajouté. L'interpréteur JavaScript sera interprété comme une variable globale.

Déclaration:
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