diff --git a/Practicas/Practicas JS/Arrays 01/01_arrays.html b/Practicas/Practicas JS/Arrays 01/01_arrays.html new file mode 100644 index 0000000..aea7ef3 --- /dev/null +++ b/Practicas/Practicas JS/Arrays 01/01_arrays.html @@ -0,0 +1,80 @@ + + + + +Prueba Arrays 01 + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Arrays 01/Arrays_Javascript_01.txt b/Practicas/Practicas JS/Arrays 01/Arrays_Javascript_01.txt new file mode 100644 index 0000000..8337490 --- /dev/null +++ b/Practicas/Practicas JS/Arrays 01/Arrays_Javascript_01.txt @@ -0,0 +1,19 @@ +var meses = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"]; + +var dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"]; + + +1 Añade un mes más al final "Ultiembre" (escribe el array) +2 A continuación sacale los dos primeros meses. (escribe array) +3 Cuantos elementos hay en el array (escribe resultado) +4 Une a los dias de la semana el array de los meses +5 Cuantos elementos hay en ese array ? (escribe resultado) +6 Añade dos elementos más al principio "Xullo","Solpor". +7 Haz que se escriban los elementos separados por " -- " +8 Haz que se escriban los elementos, uno debajo de otro. +9 Saca una array con el orden inverso al actual +10 Saca un array con orden alfabético + + + + diff --git a/Practicas/Practicas JS/Arrays 01/index.html b/Practicas/Practicas JS/Arrays 01/index.html new file mode 100644 index 0000000..e006042 --- /dev/null +++ b/Practicas/Practicas JS/Arrays 01/index.html @@ -0,0 +1,52 @@ + + + + + + + Arrays 01 + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Arrays 02/02_arrays.html b/Practicas/Practicas JS/Arrays 02/02_arrays.html new file mode 100644 index 0000000..57774db --- /dev/null +++ b/Practicas/Practicas JS/Arrays 02/02_arrays.html @@ -0,0 +1,66 @@ + + + + +Prueba Arrays 2 + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Arrays 02/02_arrays_completado.html b/Practicas/Practicas JS/Arrays 02/02_arrays_completado.html new file mode 100644 index 0000000..bb3de09 --- /dev/null +++ b/Practicas/Practicas JS/Arrays 02/02_arrays_completado.html @@ -0,0 +1,64 @@ + + + + +Prueba Arrays 2 + + + + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Arrays 02/02_arrays_modif.html b/Practicas/Practicas JS/Arrays 02/02_arrays_modif.html new file mode 100644 index 0000000..929a79e --- /dev/null +++ b/Practicas/Practicas JS/Arrays 02/02_arrays_modif.html @@ -0,0 +1,54 @@ + + + + +Prueba Arrays 2 + + + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Arrays 02/Arrays_Javascript_02.txt b/Practicas/Practicas JS/Arrays 02/Arrays_Javascript_02.txt new file mode 100644 index 0000000..8c1bba4 --- /dev/null +++ b/Practicas/Practicas JS/Arrays 02/Arrays_Javascript_02.txt @@ -0,0 +1,14 @@ + Intenta realizar el siguiente script : + + - Declara un array que vamos a llamar “clasificaciones” con los siguientes valores: + Ana, Oswaldo, Raúl, Celia, María, Antonio + (vamos a suponer que es el orden de clasificación de un concurso, en un momento dado) + - Imprime la clasificación actual (con document.write), debe aparecer un nombre debajo de otro con el número de posición delante. + +- El concurso continua, y se van modifican esas posiciones anteriores. Debemos cambiar en el array: + + - Celia adelanta a Raúl + - Antonio es descalificado y se elimina del concurso + - Detrás de Ana y antes de Oswaldo se clasifican dos nuevos concursantes: Roberto y Amaya, en ese orden + - Hay una nueva participante que pasa a encabezar la clasificación: Marta + - Imprime la clasificación actualizada y comprueba que se ha hecho correctamente diff --git a/Practicas/Practicas JS/Arrays 02/index.html b/Practicas/Practicas JS/Arrays 02/index.html new file mode 100644 index 0000000..5657eb9 --- /dev/null +++ b/Practicas/Practicas JS/Arrays 02/index.html @@ -0,0 +1,81 @@ + + + + + + + Arrays 02 + + + + + + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Arrays04/index.html b/Practicas/Practicas JS/Arrays04/index.html new file mode 100644 index 0000000..d7fa15e --- /dev/null +++ b/Practicas/Practicas JS/Arrays04/index.html @@ -0,0 +1,17 @@ + + + + + + + + Arrays 04 + + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Arrays04/js/main.js b/Practicas/Practicas JS/Arrays04/js/main.js new file mode 100644 index 0000000..5068f3c --- /dev/null +++ b/Practicas/Practicas JS/Arrays04/js/main.js @@ -0,0 +1,48 @@ +let invitados = []; + +function showLista() { + if (invitados.length) { + let text = "Lista de invitados: \n"; + invitados.forEach((el, index) => { + text = text + `${index + 1} - ${el} \n`; + }); + alert(text); + } else { + alert("No existen datos que mostrar"); + } +} +function addInvitado() { + invitado = prompt("Introduce el nombre del invitado"); + if (invitado !== null && invitado !== "") { + invitados.push(invitado); + } +} + +function delLista() { + if (confirm("¿Seguro que deseas eliminar la lista?")) { + invitados = []; + } +} + +function delInvitado() { + invitado = prompt("Introduce el nombre del invitado"); + index = invitados.indexOf(invitado); + if (index != -1) { + invitados.splice(index, 1); + } else { + alert("No existe el invitado especificado"); + } +} + +function editInvitado() { + invitado = prompt("Introduce el nombre del invitado a editar"); + index = invitados.indexOf(invitado); + if (index != -1) { + invitadoEditado = prompt("Introduce el nuevo nombre",invitado); + if (invitadoEditado !== null && invitadoEditado !== "") { + invitados[index] = invitadoEditado; + } + } else { + alert("No existe el invitado especificado"); + } +} diff --git a/Practicas/Practicas JS/Practica 4/01_funciones_cadenas_texto.html b/Practicas/Practicas JS/Practica 4/01_funciones_cadenas_texto.html new file mode 100644 index 0000000..39abdd9 --- /dev/null +++ b/Practicas/Practicas JS/Practica 4/01_funciones_cadenas_texto.html @@ -0,0 +1,66 @@ + + + + +Prueba funciones cadenas de texto + + + + + + + + \ No newline at end of file diff --git a/Practicas/Practicas JS/Practica 4/04_arrays_lista_invitados_01.html b/Practicas/Practicas JS/Practica 4/04_arrays_lista_invitados_01.html new file mode 100644 index 0000000..f68ac71 --- /dev/null +++ b/Practicas/Practicas JS/Practica 4/04_arrays_lista_invitados_01.html @@ -0,0 +1,55 @@ + + + + + + Lista de invitados + + + +

Lista de Invitados

+ + + + + + + + diff --git a/Practicas/Practicas JS/Practica 4/index.html b/Practicas/Practicas JS/Practica 4/index.html index d5a63e2..ac873d6 100644 --- a/Practicas/Practicas JS/Practica 4/index.html +++ b/Practicas/Practicas JS/Practica 4/index.html @@ -15,7 +15,7 @@