You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ejercicio 02:
Escriba una página web que reciba un texto y al presionar un botón muestre el mismo texto invertido en otra sección (div). Por ejemplo si se escribe “Hola”, se mostraría como “aloH”.
Solucion: https://github.com/JessHV/Pw2-Lab02/tree/main/ejercicio02
Ejercicio 05:
Escribir una página que permita calcular las suma de todos los valores de una tabla de valores dinámica. La idea es crear una página web con un formulario que te permita decir cuantos valores tendrá la tabla, luego, al enviar el formulario la tabla se debe crear dinámicamente, junto con otro botón de envió para calcular la suma.
Solucion: https://github.com/JessHV//Pw2-Lab02/tree/main/ejercicio05
Ejercicio 06:
Utilice la herramienta flipgrid - https://info.flipgrid.com/ envie un video en el tema "Presentación y ejemplo de JavaScript" ponga aquí los enlaces de sus envíos.
Para resolver los warnings solo se deberia declarar el array con [] y declarar otra variable con la longitud del array, ya que en si a los arrays se le asignan elementos y van creciendo dinamicamente.
¿Se puede modificar la solución usando map? ¿Cómo?
Si se puede modificar el codigo usando map.
Segun la discusión mencionada anteriormente, se puede crear un arreglo "vacío" iterable utilizando la siguiente linea de codigo: Array.apply();
Guardando el valor que retorna en una variable, en el caso de la función arrayGenerator() se lo asignamos a la variable "a".
Luego podemos iterar sobre ese arreglo con map, reemplazando cada elemento con el valor deseado: a.map( e => Math.ceil(Math.random() * (max - min) + min));
Por último retornamos el arreglo resultado de la iteración o lo guardamos en una variable.
Código a probar: ./arrayGenerator/arrayGenerator.js
function arrayGenerator(n, min, max){
let a = Array.apply(null, Array(n));
a = a.map( e => Math.ceil(Math.random() * (max - min) + min));
return a;
}
III. CONCLUSIONES
Para lograr ser programadores competentes, debemos informarnos, para tener más métodos y maneras de resolver problemas, y saber identificar los errores antes de terminar el programa ya que esto nos ayudará a ser más veloces y nos ahorrará tiempo luego al tener que arreglar el código.
El lenguaje Javascript puede ser muy útil a la hora de realizar páginas que tengan que ver con fechas(o tiempo), ya que, nos ofrece una gran cantidad de métodos y objetos destinados a la manipulación y maniobrabilidad, como el objeto “Date()” y todos sus métodos afines.
Los eventos del lenguaje JavaScript nos resultan beneficiosos ya que al realizar cambios en las páginas web nos ayudan a producir cambios sin la necesidad de recargar la página, esto se aplica a botones o a cambios de entrada entre otros eventos.