Font size
WorksheetsJavascript Avanzado ft-22b Grupo 5
Total questions: 12
Worksheet time: 14mins
En el código de la imágen, la variable `variableTwo` está en:
En ninguno de los anteriores
En el scope global
En el scope de outerFunction
En el scope de InnerFunction
JavaScript tiene:
Tipado estatico
Tipado Dinamico
Ambos
El Lexical Environment tiene que ver con:
el tiempo de procesamiento del codigo.
el orden de los statements de tu codigo
con el Asincronismo de JS
donde estan declarados ciertos statements o expresiones.
Si el intérprete no encuentra una variable en un scope...
Tira un error inmediatamente
Busca la misma variable el scope superior.
pregunta al desarrollador si desea crear la variable
crea una variable y le pone undefined adentro
Cuantós CONTEXTOS DE EJECUCION se crean si ejecutamos el siguiente código de la imagen ?
1
0
3
2
El execution stack es:
(marcar las correctas)
Una manera que tiene el interprete para saber que ejecutar y en que orden
Una pila donde se van poniendo los execution contexts
Donde se guardan los objetos y variables de JavaScript
La lista de statements y expresiones disponibles en Javascript
viendo a qué hace referencia `this.nombre` en este código... Qué se imprime en el console.log?
Hay un error
Toni
Franco
Undefined
La regla general en JavaScript es:
(ojo)
Todo se pasa por valor
Los Objetos se pasan por valor, el resto por referencia
Los objetos se pasan por referencia, todo el resto por valor
Todo se pasa por referencia.
En JavaScript se utiliza la notación:
Prefix (prefija)
Infix (infija)
Postfix (Postfija)
Un Execution Context ... (marcar todas las correctas)
Contiene informacion sobre que codigo se esta ejecutando en cada momento
es creado a traves de hoisting
se apila en la Pila de ejecucion de cada invocacion
mantiene informacion sobre de donde se invoco el codigo
Las variables a, b, y c valen todas 3 al ejecutar este código. Esto es así porque:
La Asociatividad de la asignacion es : left-to-right
La Asociatividad de la asignacion es: right-to-left
La precedencia de la asignacion es 3.
Que las funciones sea First Class en JavaScript implica: (marcar todas las correctas)
Pueden ser pasadas por parametro a otras funciones
Son guardadas siempre en el scope global
El codigo dentro de las funciones esta encriptado
Que pueden ser tratadas como cualquier tipo de valor.
