

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Examenes de Programación, sobre el tema de JAVA
Tipo: Exámenes selectividad
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


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