Skip to content

Instantly share code, notes, and snippets.

@teffcode
Created December 4, 2020 07:25
Show Gist options
  • Save teffcode/b2d7fd6e2705f44f0068a169a7d472d6 to your computer and use it in GitHub Desktop.
Save teffcode/b2d7fd6e2705f44f0068a169a7d472d6 to your computer and use it in GitHub Desktop.

馃憢馃徏 Welcome 馃憢馃徏

Quiz banner

Instagram | Twitter | LinkedIn


Choose your language 馃憛



English version 馃殌


What is the output of the following code ?


Click here to see the correct answer and explanation 馃憖
Correct Answer Explanation
B It's your turn ! Why do you think the answer is B ? Write us in the comments below 馃槉

Code:

var Christmas = "馃巹";

function December() {
	Christmas();
	return;

	function Christmas() {
		console.log(typeof Christmas);
	}
}

December();


Spanish version 馃殌


驴Qu茅 imprime el siguiente c贸digo?


Haz click aqu铆 para ver la respuesta correcta y su explicaci贸n 馃憖
Respuesta correcta Explicaci贸n
B Hoy es tu turno ! Por qu茅 crees que la respuesta es la B ? Cu茅ntanos en los comentarios 馃槉

C贸digo:

var Christmas = "馃巹";

function December() {
	Christmas();
	return;

	function Christmas() {
		console.log(typeof Christmas);
	}
}

December();


@alfredoeduran
Copy link

Porque al usar el operador typeof determino el tipo de dato que en este caso es un function que posee el valor undefined

En este caso puede ser Respuesta: B + C 馃榾

Bueno, saludos! 馃槃

@jhonatanvicg
Copy link

En el momento de entrar a la funcion "December" nuestra declaracion de la funcion "Christmas" es "elevada", por lo tanto dentro del ambiente de la funcion "December" ya se sabe que existe una funci贸n, esta es la raz贸n de que al momento del llamado de la misma no existe problema alguno. Una vez estando dentro de "Christmas" podemos saber el tipo de dato, ya que el scope que tenemos de las funciones y variables declaradas dentro de "December" aun tienen alcance dentro de "Chistmas"...o al menos eso creo :,b

@leonelrr12
Copy link

A

@leonelrr12
Copy link

oK, lo considera una funcion por el tema del scope local en ese momento.

@JesusIgnacio
Copy link

Es b y luego a, imprime la funcion y luego el log del instanceOf, el return lo ignora al realizar la llamada a la funcion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment