Praticando Loops em JavaScript

Задание 1

Exiba usando um loop uma coluna de números de 1 a 100.

Задание 2

Exiba usando um loop uma coluna de números de 100 a 1.

Задание 3

Exiba usando um loop uma coluna de números pares de 1 a 100.

Задание 4

Preencha um array com 10 'x' usando um loop.

Задание 5

Preencha um array com números de 1 a 10 usando um loop.

Задание 6

Dado um array com números. Usando um loop, exiba apenas os elementos do array que são maiores que zero e menores que 10.

Задание 7

Dado um array com números. Usando um loop, verifique se há um elemento com o valor 5.

Задание 8

Dado um array com números. Usando um loop, encontre a soma dos elementos deste array.

Задание 9

Dado um array com números. Usando um loop, encontre a soma dos quadrados dos elementos deste array.

Задание 10

Dado um array com números. Encontre a média aritmética de seus elementos.

Задание 11

Escreva um script que encontre o fatorial de um número. Fatorial é o produto de todos os números inteiros de um até o número dado.

Задание 12

Preencha um array com números de 10 a 1 usando um loop.

Задание 13

Dado um array com números. Os números podem ser positivos e negativos. Encontre a soma dos elementos positivos do array.

Задание 14

Dado um array com números, por exemplo:

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

Exiba na tela apenas os números do array que começam com o dígito 1, 2 ou 5.

Задание 15

Dado um array com números. Exiba os elementos deste array em ordem inversa.

Задание 16

Dado um array com números. Usando um loop, exiba na tela todos os elementos cujo valor coincide com sua posição (índice) no array.

Задание 17

Dado um array com números. Usando o loop for e a função document.write, exiba cada elemento do array em uma nova linha. Use para isso a tag br.

Задание 18

Dado um array com números. Usando o loop for e a função document.write, exiba cada elemento do array em um parágrafo separado.

Задание 19

Crie um array com os dias da semana. Usando o loop for exiba todos os dias da semana, e os dias de fim de semana exiba em negrito.

Задание 20

Crie um array com os dias da semana. Usando o loop for exiba todos os dias da semana, e o dia atual exiba em itálico. O número do dia atual deve ser armazenado na variável day.

Задание 21

Dado o seguinte objeto com funcionários e seus salários:

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

Aumente o salário de cada funcionário em 10%.

Задание 22

Modifique o problema anterior para que o salário seja aumentado apenas para os funcionários cujo salário é menor ou igual a 400.

Задание 23

Dados os seguintes arrays:

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

Usando esses arrays, crie um novo objeto, tornando as chaves os elementos do primeiro array, e os valores - os elementos do segundo.

Задание 24

Dado o seguinte objeto:

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

Encontre a soma das chaves deste objeto e divida pela soma dos valores.

Задание 25

Dado o seguinte objeto:

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

Armazene as chaves deste objeto em um array, e os valores - em outro.

Задание 26

Dado o seguinte objeto:

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

Armazene em um novo array os elementos cujo valor começa com o dígito 1 ou o dígito 2. Ou seja, você obterá como resultado o seguinte array:

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

Dado o seguinte array:

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

Crie a partir deste array o seguinte objeto:

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

Dado o seguinte array:

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

Crie a partir deste array o seguinte objeto:

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