/*Ya sabes qé es, pa que te haces
Scope viene del alcance, el alcance de las variables a las que podemos acceder,
casi totalmente: el scope hijo puede pedirle casi todo lo que quiera
al scope padre o contenedor,
pero el padre no le puede pedir nada al hijo
si no es que el hijo se lo manda directamente :D facil a poco no carnal
*/
var variableGlobal = "variable"
function bloqueLocal() {
var variableLocal = "variable2"
console.log(variableGlobal)
console.log(variableLocal) //las dos se imprimen
}
console.log(variableGlobal) //esta si se imprime
console.log(variableLocal) //esta nos manda error
El Scope o ámbito es lo que define el tiempo de vida de una variable, en que partes de nuestro código pueden ser usadas.