Aula 227 - Escopo local
var x = 0;
function mostraX() {
var x = 10;
console.log(
"mostra x atribuindo uma nova variável dentro do escopo da função (var x = 10): ",
x
);
}
mostraX();
console.log("mostra x fora do escopo da função: ", x);
console.log("---------------------------");
var x1 = 0;
function mostraX1() {
x1 = 10;
console.log("mostra x sem chamar uma nova variável (x = 10): ", x1);
}
mostraX1();
console.log("mostra x fora do escopo da função: ", x1);
console.log("---------------------------");
var x2 = 0;
function mostraX2() {
var x2 = 10;
y = 20;
console.log("mostra x dentro da função: ", x2);
}
mostraX2();
console.log("mostra x fora do escopo da função: ", x2);
console.log(
"mostra y fora do escopo da função (sem declarar a var local): ",
y
);
console.log("---------------------------");
var x3 = 0;
var y1;
function mostraX3() {
var x3 = 10;
var y1 = 20;
console.log("mostra x dentro da função: ", x3);
console.log("mostra y dentro da função: ", y1);
}
mostraX3();
console.log("mostra x fora do escopo da função: ", x3);
console.log("mostra y fora do escopo da função: ", y1);