12 lines
535 B
JavaScript
12 lines
535 B
JavaScript
let variableGlobale = "Je suis globale";
|
|
|
|
function testerPortee() {
|
|
let variableLocale = "Je suis locale";
|
|
console.log(variableGlobale); // affiche "Je suis globale"
|
|
console.log(variableLocale); // affiche "Je suis locale"
|
|
}
|
|
|
|
testerPortee();
|
|
// - console.log(variableLocale); // cette ligne cause une ReferenceError.
|
|
// - explication : `variableLocale` est définie à l'intérieur de la fonction `testerPortee`.
|
|
// - elle n'existe que dans la portée (le "scope") de cette fonction et n'est pas accessible de l'extérieur.
|