Práctica de Bucles JavaScript

Задание 1

Muestra mediante un bucle una columna de números del 1 al 100.

Задание 2

Muestra mediante un bucle una columna de números del 100 al 1.

Задание 3

Muestra mediante un bucle una columna de números pares del 1 al 100.

Задание 4

Llena un array con 10 equis mediante un bucle.

Задание 5

Llena un array con números del 1 al 10 mediante un bucle.

Задание 6

Dado un array con números. Mediante un bucle muestra solo aquellos elementos del array que sean mayores que cero y menores que 10.

Задание 7

Dado un array con números. Mediante un bucle comprueba si en él hay un elemento con el valor 5.

Задание 8

Dado un array con números. Mediante un bucle encuentra la suma de los elementos de este array.

Задание 9

Dado un array con números. Mediante un bucle encuentra la suma de los cuadrados de los elementos de este array.

Задание 10

Dado un array con números. Encuentra la media aritmética de sus elementos.

Задание 11

Escribe un script que encuentre el factorial de un número. El factorial es el producto de todos los números enteros desde uno hasta el número dado.

Задание 12

Llena un array con números del 10 al 1 mediante un bucle.

Задание 13

Dado un array con números. Los números pueden ser positivos y negativos. Encuentra la suma de los elementos positivos del array.

Задание 14

Dado un array con números, por ejemplo:

javascriptlet arr = [10, 20, 30, 50, 235, 3000];

Muestra en pantalla solo aquellos números del array que comiencen por el dígito 1, 2 o 5.

Задание 15

Dado un array con números. Muestra los elementos de este array en orden inverso.

Задание 16

Dado un array con números. Mediante un bucle muestra en pantalla todos los elementos cuyo valor coincida con su posición (índice) en el array.

Задание 17

Dado un array con números. Mediante un bucle for y la función document.write muestra cada elemento del array en una nueva línea. Usa para ello la etiqueta br.

Задание 18

Dado un array con números. Mediante un bucle for y la función document.write muestra cada elemento del array en un párrafo aparte.

Задание 19

Crea un array con los días de la semana. Mediante un bucle for muestra todos los días de la semana, y los días de fin de semana muéstralos en negrita.

Задание 20

Crea un array con los días de la semana. Mediante un bucle for muestra todos los días de la semana, y el día actual muéstralo en cursiva. El número del día actual debe almacenarse en la variable day.

Задание 21

Dado el siguiente objeto con empleados y sus salarios:

javascriptlet obj = {
  employee1: 100,
  employee2: 200,
  employee3: 300,
  employee4: 400,
  employee5: 500,
  employee6: 600,
  employee7: 700,
};

Aumenta el salario de cada empleado en un 10%.

Задание 22

Modifica el problema anterior para que el salario aumente solo a aquellos empleados que tengan un salario menor o igual a 400.

Задание 23

Dados los siguientes arrays:

javascriptlet arr1 = [1, 2, 3, 4, 5];
let arr2 = [6, 7, 8, 9, 10];

Con estos arrays crea un nuevo objeto, haciendo que sus claves sean los elementos del primer array, y sus valores sean los elementos del segundo.

Задание 24

Dado el siguiente objeto:

javascriptlet obj = {1: 6, 2: 7, 3: 8, 4: 9, 5: 10};

Encuentra la suma de las claves de este objeto y divídela por la suma de los valores.

Задание 25

Dado el siguiente objeto:

javascriptlet obj = {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};

Guarda las claves de este objeto en un array, y los valores en otro.

Задание 26

Dado el siguiente objeto:

javascriptlet obj = {
  1: 125,
  2: 225,
  3: 128,
  4: 356,
  5: 145,
  6: 281,
  7: 452,
};

Guarda en un nuevo array los elementos cuyo valor comience por el dígito 1 o por el dígito 2. Es decir, que como resultado obtendrás el siguiente array:

javascript[
  125,
  225,
  128,
  145,
  281,
];
Задание 27

Dado el siguiente array:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

Crea a partir de este array el siguiente objeto:

javascript{1: 'a', 2: 'b', 3: 'c', 4: 'd', 5: 'e'};
Задание 28

Dado el siguiente array:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

Crea a partir de este array el siguiente objeto:

javascript{'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5};