Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Evaluación Aplicativa 2 - JavaScript: Ejercicios de Programación, Exámenes selectividad de Sistemática

Examenes de Programación, sobre el tema de JAVA

Tipo: Exámenes selectividad

2023/2024

Subido el 16/06/2024

eliana-maria-suclupe-valdera
eliana-maria-suclupe-valdera 🇵🇪

4 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Evaluación Aplicativa 2 – JavaScript
Estimados estudiantes, a continuación, se presentan una lista de preguntas y casos, lea detenidamente y
desarróllelas.
1. ¿Cuál es la diferencia principal entre let, const, y var en JavaScript?
En JavaScript, let, const, y var se utilizan para declarar variables, pero difieren en su comportamiento y
alcance:
var: Tiene un alcance de función. Esto significa que si se declara una variable var dentro de una
función, su alcance se limita a esa función. Si se declara fuera de una función, su alcance será global
(accesible en todo el script).
let: Introducido en ECMAScript 6 (ES6), let tiene un alcance de bloque. Esto significa que una variable
declarada con let dentro de un bloque ({}) solo es accesible dentro de ese bloque. Fuera del bloque, la
variable no está definida.
const: Similar a let, const también tiene un alcance de bloque. Sin embargo, se utiliza para declarar
variables cuyo valor no cambiará una vez asignado. Esto significa que una vez que se asigna un valor
a una variable const, no se puede reasignar a otro valor diferente.
En resumen, var tiene un alcance de función, let tiene un alcance de bloque y const tiene un alcance
de bloque y su valor no puede cambiar una vez asignado.
2. El hoisting en JavaScript significa que las variables se mueven al principio de su ámbito antes de la
ejecución del código. (Verdadero/Falso)
Verdadero. En JavaScript, el hoisting es un comportamiento donde las declaraciones de variables y
funciones se mueven al principio de su ámbito durante la fase de compilación, antes de que se ejecute
el código. Esto significa que puedes usar una variable o una función antes de declararlas en tu código,
aunque en realidad la declaración se haya movido al principio de su ámbito. Por ejemplo, en el caso de
una variable declarada con var, la declaración se mueve, pero no la asignación de valor. Por lo tanto, si
intentas acceder al valor de una variable antes de asignarlo, obtendrás undefined.
3. En JavaScript, ¿qué palabra clave se utiliza para crear una estructura de control de flujo que permite
múltiples condiciones?
a) switch
b) if
c) else
4. Suma de números pares: Crear una función que tome un número ingresado por el usuario a través
de un formulario HTML. Luego, utiliza un bucle para sumar todos los números pares desde 0 hasta el
número ingresado y muestra el resultado.
5. Calculadora de factorial: Implementar una función que calcule el factorial de un número ingresado
por el usuario a través de un formulario HTML. Utiliza un bucle para realizar el cálculo del factorial.
pf2

Vista previa parcial del texto

¡Descarga Evaluación Aplicativa 2 - JavaScript: Ejercicios de Programación y más Exámenes selectividad en PDF de Sistemática solo en Docsity!

Evaluación Aplicativa 2 – JavaScript

Estimados estudiantes, a continuación, se presentan una lista de preguntas y casos, lea detenidamente y desarróllelas.

1. ¿Cuál es la diferencia principal entre let, const, y var en JavaScript? En JavaScript, let, const, y var se utilizan para declarar variables, pero difieren en su comportamiento y alcance: var: Tiene un alcance de función. Esto significa que si se declara una variable var dentro de una función, su alcance se limita a esa función. Si se declara fuera de una función, su alcance será global (accesible en todo el script). let: Introducido en ECMAScript 6 (ES6), let tiene un alcance de bloque. Esto significa que una variable declarada con let dentro de un bloque ({}) solo es accesible dentro de ese bloque. Fuera del bloque, la variable no está definida. const: Similar a let, const también tiene un alcance de bloque. Sin embargo, se utiliza para declarar variables cuyo valor no cambiará una vez asignado. Esto significa que una vez que se asigna un valor a una variable const, no se puede reasignar a otro valor diferente. En resumen, var tiene un alcance de función, let tiene un alcance de bloque y const tiene un alcance de bloque y su valor no puede cambiar una vez asignado. 2. El hoisting en JavaScript significa que las variables se mueven al principio de su ámbito antes de la ejecución del código. (Verdadero/Falso) Verdadero. En JavaScript, el hoisting es un comportamiento donde las declaraciones de variables y funciones se mueven al principio de su ámbito durante la fase de compilación, antes de que se ejecute el código. Esto significa que puedes usar una variable o una función antes de declararlas en tu código, aunque en realidad la declaración se haya movido al principio de su ámbito. Por ejemplo, en el caso de una variable declarada con var, la declaración se mueve, pero no la asignación de valor. Por lo tanto, si intentas acceder al valor de una variable antes de asignarlo, obtendrás undefined. 3. En JavaScript, ¿qué palabra clave se utiliza para crear una estructura de control de flujo que permite múltiples condiciones? a) switch b) if c) else 4. Suma de números pares: Crear una función que tome un número ingresado por el usuario a través de un formulario HTML. Luego, utiliza un bucle para sumar todos los números pares desde 0 hasta el número ingresado y muestra el resultado. 5. Calculadora de factorial: Implementar una función que calcule el factorial de un número ingresado por el usuario a través de un formulario HTML. Utiliza un bucle para realizar el cálculo del factorial.

6. Validación de contraseña: Crear una función que tome una contraseña ingresada por el usuario a través de un formulario HTML. La función debe verificar si la contraseña cumple con ciertos criterios (longitud mínima, presencia de números y caracteres especiales) utilizando estructuras de control selectivas. 7. Realizar una página web que incluya HTML, CSS y JavaScript

Al dar clic en el botón saludar,

debe mostrar un buenos días

o buenas noches en un alert.

Ingresar dos números y a dar

clic en el botón sumar,

mostrar en un alert los

resultados.

Cuando haga clic en el botón

mostrar números del bucle,

este debe imprimir los

números impares entre el 1 y

Al dar clic en el botón verificar

edad, este debe indicar si es