const sectionNumber = 2;
function test() {
const declareVariables = true;
// zawartość konstrukcji if jest blokiem
if (declareVariables) {
lessonNumber = 3;
}
}
function test2() {
// poniższa linia wyświetli wartość zmiennej sectionNumber,
// zmienne deklarowane poza funkcją mają zasięg globalny
console.log(sectionNumber); // zwróci '2'
// poniższa linia wyświetli wartość zmiennej lessonNumber
// zmienne, których wartość zostaje przypisana bez deklaracaji mają zasięg globalny
console.log(lessonNumber); // zwróci '3'
}
test();
test2();