Sommaire

Portée des variables (var ou let) Portée des variables

1. Présentation générale

La gestion de la portée des variables était problématique dans les versions antérieures de JavaScript.

Il est désormais facile de préciser la portée exacte des variables via deux mots-clés différents placés au début des déclarations : var et let.

Nous allons, au travers d’un exemple, voir l’impact de ces deux solutions.

2. Exemple

Script complet HTML/JavaScript

<!DOCTYPE html> 
 
<!-- 
Nom du script : var_let.htm 
Auteur : Christian VIGOUROUX 
Date de création : 15/10/2018 
Date de dernière modification : 15/10/2018 
Objet : Déclaration de variables via var ou let 
--> 
 
<!-- Balise html --> 
<html> 
 
 --> Section head -->--> 
 <head--> 
   <!-- Balise meta de gestion de l’accentuation UTF-8 -->--> 
   <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> 
 </head> 
 
 <!-- Section body --> 
 <body> 
 
   <!-- Utilisation de la police de caractères Arial --> 
   <font face="Arial"> 
 
     <!-- Affichage du titre du script --> 
     <h3>EcmaScript 6 : Déclarations ...