Cual es la diferencia entre bloque y local ?

Pregunta de la clase:
Block Scope
MARIANA LOAIZA LLANO

MARIANA LOAIZA LLANO

Pregunta
student
hace 5 años

Cual es la diferencia entre bloque y local ?

6 respuestas
    Sergio Maximiliano Salvatierra

    Sergio Maximiliano Salvatierra

    student
    hace 5 años

    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

    Robinson Matias Aguilar Bascuñan

    student
    hace 5 años

    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

    Alex Camacho

    teacher
    hace 5 años

    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

    Jesus Federico David Herrera

    student
    hace 5 años

    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

    Jesus Federico David Herrera

    student
    hace 5 años

    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

    Daniel Rodrigo Valdivieso Merino

    teacher
    hace 4 años

    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

Curso de Closures y Scope en JavaScript

Curso de Closures y Scope en JavaScript

Como desarrollador JavaScript debes comprender a la perfección los diferentes alcances que tienen tus variables cuando son declaradas. En este curso aprenderás todos los conceptos fundamentales de Scope global y local, cómo declarar variables con const, let y var. Con ejercicios prácticos domina el uso de Closures en tus desarrollos.

Curso de Closures y Scope en JavaScript
Curso de Closures y Scope en JavaScript

Curso de Closures y Scope en JavaScript

Como desarrollador JavaScript debes comprender a la perfección los diferentes alcances que tienen tus variables cuando son declaradas. En este curso aprenderás todos los conceptos fundamentales de Scope global y local, cómo declarar variables con const, let y var. Con ejercicios prácticos domina el uso de Closures en tus desarrollos.