Maison >interface Web >js tutoriel >Tutoriel récapitulatif de la portée des variables ECMAscript

Tutoriel récapitulatif de la portée des variables ECMAscript

亚连
亚连original
2018-05-19 09:35:541587parcourir

Cet article présente principalement la portée de la variable ECMAscript. Il explique les deux scénarios d'utilisation de la déclaration de l'opérateur var et de non-utilisation de la déclaration de l'opérateur var. Vous pouvez consulter l'explication détaillée ci-dessous pour les étapes de fonctionnement spécifiques auxquelles les lecteurs intéressés peuvent se référer. il.

La différence entre les variables déclarées à l'aide de l'opérateur var et les variables déclarées sans l'opérateur var

Javascript est un produit qui suit la norme ECMAScript, naturellement, la norme ECMAScript doit suivre

Les variables ECMAScript sont typées de manière lâche, c'est-à-dire qu'elles peuvent être utilisées pour enregistrer tout type de données (les variables non initialisées enregistreront une valeur spéciale non définie).

Non déclaré à l'aide de l'opérateur var

  function test() {
    message='hi';
    console.log(message);
  }
  console.log(message);

Message de variable non déclaré à l'aide de l'opérateur var C'est une variable globale. Si la méthode test() n'est pas appelée, le message est dans un état indéfini.

function test() {
    message='hi';
    console.log(message);
  }
  test();
  console.log(message);

La variable message déclarée sans utiliser l'opérateur var est une variable globale et la méthode test() doit être appelé. Le message sera valide.

Utilisez l'opérateur var pour déclarer des

variables locales

function test() {
    var message='hi';
    console.log(message);
  }
  test(); 
  console.log(message);

Pour les variables déclarées avec var dans une fonction, le message est détruit après l'appel de la méthode test() et la sortie de la console ne trouve pas cette variable.

Ce qui précède est ce que j'ai compilé pour vous. J'espère qu'il vous sera utile à l'avenir.

Articles connexes :

jssur les étapes de conversion de cas de valeur clé de tableau d'objets explication détaillée

Étapes pour utiliser la méthode create dans vue.js

vue.js Étapes pour utiliser la méthode create

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!

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