Pouvez-vous clarifier l'observation de variables à l'aide d'un exemple JavaScript de base ?
L'observation de variables est un concept en JavaScript dans lequel une variable définie dans une portée spécifique remplace une autre variable portant le même nom et déclarée dans une portée plus large. Voici un exemple de base pour illustrer :
Considérez l'extrait de code suivant :
<code class="javascript">var currencySymbol = "$"; function showMoney(amount) { var currencySymbol = "€"; console.log(currencySymbol + amount); } showMoney("100");</code>
Dans cet exemple, il y a deux variables nommées monnaieSymbol. La variable globale deviseSymbol est initialement définie sur "$". À l'intérieur de la fonction showMoney, une nouvelle variable du même nom est déclarée et définie sur "€".
Lorsque la fonction showMoney est appelée, la variable locale monnaieSymbol masque la variable globale du même nom. Cela signifie que le code à l'intérieur de la fonction utilisera la valeur locale de "€" pour devisesSymbol, en remplaçant la valeur globale de "$".
Par conséquent, lorsque la ligne console.log(currencySymbol montant) est exécutée, il affichera "100 €" sur la console. En effet, la variable locale monnaieSymbol est utilisée dans la fonction showMoney, remplaçant la variable globale.
Est-ce un exemple d'observation de variable ?
Oui, c'est un exemple clair d’ombrage variable. La variable locale monnaieSymbol dans la fonction showMoney remplace la variable globale du même nom, ce qui fait que la fonction utilise la valeur locale de "€" au lieu de la valeur globale de "$".
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!