MARIANA LOAIZA LLANO
PreguntaCual es la diferencia entre bloque y local ?
Sergio Maximiliano Salvatierra
Hi!. Pienso que la diferencia esta solo en el nombre, para diferenciar si el ambito es el de una funcion o el de un bloque{}.Tienen las mismas caracteristicas.
Robinson Matias Aguilar Bascuñan
la diferencia es que comunmente cuando se hace referencia a un ámbito de local, es por ejemplo a una función, es decir:
//este es un ambito global function helloWorld(){ let name; //este es uun ambito local }
sin embargo cuando hablamos de ambito de bloque hacemos referencia a las funciones que puedan conformar un bloque es decir:
//este es un ambito global function helloWorld(){ let name; //este es uun ambito local if(let===true){ //este es un ambito de bloque } }
Alex Camacho
El ambito local puede hacer referencia al archivo js y de bloque se especifica que esa variable sólo vivirá entre {}
Jesus Federico David Herrera
el scope es local siempre, nada mas que puede ser la declaracion de una varibale con scope local dentro de una funcion o de un bloque.
Jesus Federico David Herrera
Bloque hace referencia a un bloque de codigo, es decir lo que existe dentro de un If. Mienstras que local hace referencia a que la variable cuando esta declarada por ejemplo dentro de ese bloque solo podra ser accedida dentro del mismo, por ello es scope local.
Daniel Rodrigo Valdivieso Merino
Hola, la clasificación seria Scope Global y Scope Local.
En el Scope local pueden existir funciones, que hacen que si definimos variables podamos acceder a ellas solo dentro de las variables.
Si definimos un bloque de codigo dentro de la función y definimos variables dentro del bloque de codigo, podremos usar: var, let y const.
var podra llamarse desde fuera del bloque de codigo pero dentro de la función. let y conts solo podran llamarse dentro del bloque de codigo que esta dentro de la función
