Pratica dei Cicli JavaScript

Задание 1

Visualizza utilizzando un ciclo una colonna di numeri da 1 a 100.

Задание 2

Visualizza utilizzando un ciclo una colonna di numeri da 100 a 1.

Задание 3

Visualizza utilizzando un ciclo una colonna di numeri pari da 1 a 100.

Задание 4

Riempi un array con 10 'x' utilizzando un ciclo.

Задание 5

Riempi un array con numeri da 1 a 10 utilizzando un ciclo.

Задание 6

Dato un array di numeri. Utilizzando un ciclo, visualizza solo gli elementi dell'array che sono maggiori di zero e minori di 10.

Задание 7

Dato un array di numeri. Utilizzando un ciclo, verifica se contiene un elemento con valore 5.

Задание 8

Dato un array di numeri. Utilizzando un ciclo, trova la somma degli elementi di questo array.

Задание 9

Dato un array di numeri. Utilizzando un ciclo, trova la somma dei quadrati degli elementi di questo array.

Задание 10

Dato un array di numeri. Trova la media aritmetica dei suoi elementi.

Задание 11

Scrivi uno script che trovi il fattoriale di un numero. Il fattoriale è il prodotto di tutti i numeri interi da uno al numero dato.

Задание 12

Riempi un array con numeri da 10 a 1 utilizzando un ciclo.

Задание 13

Dato un array di numeri. I numeri possono essere positivi e negativi. Trova la somma degli elementi positivi dell'array.

Задание 14

Dato un array di numeri, ad esempio:

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

Visualizza sullo schermo solo i numeri dell'array che iniziano con la cifra 1, 2 o 5.

Задание 15

Dato un array di numeri. Visualizza gli elementi di questo array in ordine inverso.

Задание 16

Dato un array di numeri. Utilizzando un ciclo, visualizza a schermo tutti gli elementi il cui valore coincide con la loro posizione nell'array.

Задание 17

Dato un array di numeri. Utilizzando il ciclo for e la funzione document.write, visualizza ogni elemento dell'array su una nuova riga. Usa per questo il tag br.

Задание 18

Dato un array di numeri. Utilizzando il ciclo for e la funzione document.write, visualizza ogni elemento dell'array in un paragrafo separato.

Задание 19

Crea un array dei giorni della settimana. Utilizzando il ciclo for, visualizza tutti i giorni della settimana, e i giorni dei weekend visualizzali in grassetto.

Задание 20

Crea un array dei giorni della settimana. Utilizzando il ciclo for, visualizza tutti i giorni della settimana, e il giorno corrente visualizzalo in corsivo. Il numero del giorno corrente deve essere memorizzato nella variabile day.

Задание 21

Dato il seguente oggetto con dipendenti e i loro stipendi:

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

Aumenta lo stipendio di ogni dipendente del 10%.

Задание 22

Modifica il problema precedente in modo che lo stipendio aumenti solo per i dipendenti il cui stipendio è minore o uguale a 400.

Задание 23

Dati i seguenti array:

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

Utilizzando questi array, crea un nuovo oggetto, rendendo le chiavi gli elementi del primo array, e i valori gli elementi del secondo.

Задание 24

Dato il seguente oggetto:

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

Trova la somma delle chiavi di questo oggetto e dividila per la somma dei valori.

Задание 25

Dato il seguente oggetto:

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

Memorizza le chiavi di questo oggetto in un array, e i valori in un altro.

Задание 26

Dato il seguente oggetto:

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

Memorizza in un nuovo array gli elementi il cui valore inizia con la cifra 1 o la cifra 2. Cioè, come risultato otterrai il seguente array:

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

Dato il seguente array:

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

Crea da questo array il seguente oggetto:

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

Dato il seguente array:

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

Crea da questo array il seguente oggetto:

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