0% encontró este documento útil (0 votos)
438 vistas2 páginas

Alcance de Variables en JavaScript

Este documento contiene preguntas y respuestas sobre conceptos básicos de variables de ámbito (scope) en JavaScript, como variables globales, funciones, bloques, hoisting y closures. Algunas respuestas clave son que las variables declaradas con "let" y "const" tienen ámbito de bloque, mientras que las declaradas solo con "var" son funcionales; y que el uso de variables globales debería evitarse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
438 vistas2 páginas

Alcance de Variables en JavaScript

Este documento contiene preguntas y respuestas sobre conceptos básicos de variables de ámbito (scope) en JavaScript, como variables globales, funciones, bloques, hoisting y closures. Algunas respuestas clave son que las variables declaradas con "let" y "const" tienen ámbito de bloque, mientras que las declaradas solo con "var" son funcionales; y que el uso de variables globales debería evitarse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

1.

¿Cuál de las siguientes opciones NO se puede considerar como una variable global?

var = "I am global";

2.
¿Qué sucederá si ejecutamos el siguiente código?

nameOfDog("Elmo");

function nameOfDog(name)

{ console.log(name); };
Se muestra en consola el siguiente mensaje: "Elmo"
3.
Variables declaradas con "let" y "const" son de "block scope"

Verdadero
4.
El uso de variables globales en nuestro código, ¿debería ser evitado?

Verdadero
5.
Las variables declaradas con let y const, NO se pueden volver a declarar en el
mismo ámbito.

Verdadero
6.
¿Qué representa el siguiente código?

const fruits = () => { var fruit = 'apple'; console.log(fruit); }


Local Scope
7.
Analiza el siguiente código e identifica la variable declarada en el alcance de la
función

const fruits = () => {


if (true) {
var fruit1 = 'apple';
const fruit2 = 'banana';
let fruit3 = 'kiwi';
}
}
var fruit1 = 'apple';
8.
¿Cuál es la sección de Chrome DevTools donde podemos depurar el scope?
Sources
9.
¿Cuál de los siguientes códigos es un closure?
const buildCount = (i) => { let count = i; const displayCount = () =>
{ console.log(count++); }; return displayCount; }

10.
JavaScript solo utiliza el hoisting en declaraciones, mas no en inicializaciones
Verdadero
11.
¿La herramienta de Google Chrome que nos permite hacer debugging se llama?

Chrome DevTools
12.
¿Qué es Code Runner?

Es un plugin de Visual Studio Code que permite ejecutar el código dentro del editor
13.
El scope es el alcance de una variable en determinada parte de un programa
Verdadero
14.
Analiza el siguiente código:

const helloWorld = () => { globalVar = "I'm global"; } helloWorld();


¿Cómo se crea la variable globalVar?

globalVar se crea como una variable global

También podría gustarte