bonjour,

j'écrivais ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if (condition)
{ const toto=1;}
else
{const toto=2;}
 
alert(toto);
à ma grande surprise, toto est inconnu au moment du alert !
Une fois sorti du IF, l'interpréteur détruit les constantes qui y sont crées ? ça m'étonne.... et pourtant si je mets un var à la place des CONST, ça fonctionne.

ça a toujours été comme ça ou bien ya 15ans ; ça fonctionnait bien ?

Merci de vos avis.