Pratique des boucles JavaScript

Задание 1

Affichez à l'aide d'une boucle une colonne de nombres de 1 à 100.

Задание 2

Affichez à l'aide d'une boucle une colonne de nombres de 100 à 1.

Задание 3

Affichez à l'aide d'une boucle une colonne de nombres pairs de 1 à 100.

Задание 4

Remplissez un tableau avec 10 x à l'aide d'une boucle.

Задание 5

Remplissez un tableau avec les nombres de 1 à 10 à l'aide d'une boucle.

Задание 6

Un tableau de nombres est donné. À l'aide d'une boucle, affichez uniquement les éléments du tableau qui sont supérieurs à zéro et inférieurs à 10.

Задание 7

Un tableau de nombres est donné. À l'aide d'une boucle, vérifiez s'il contient un élément avec la valeur 5.

Задание 8

Un tableau de nombres est donné. À l'aide d'une boucle, trouvez la somme des éléments de ce tableau.

Задание 9

Un tableau de nombres est donné. À l'aide d'une boucle, trouvez la somme des carrés des éléments de ce tableau.

Задание 10

Un tableau de nombres est donné. Trouvez la moyenne arithmétique de ses éléments.

Задание 11

Écrivez un script qui trouvera la factorielle d'un nombre. La factorielle est le produit de tous les entiers de un jusqu'au nombre donné.

Задание 12

Remplissez un tableau avec les nombres de 10 à 1 à l'aide d'une boucle.

Задание 13

Un tableau de nombres est donné. Les nombres peuvent être positifs et négatifs. Trouvez la somme des éléments positifs du tableau.

Задание 14

Un tableau de nombres est donné, par exemple :

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

Affichez à l'écran uniquement les nombres du tableau qui commencent par le chiffre 1, 2 ou 5.

Задание 15

Un tableau de nombres est donné. Affichez les éléments de ce tableau dans l'ordre inverse.

Задание 16

Un tableau de nombres est donné. À l'aide d'une boucle, affichez sur l'écran tous les éléments dont la valeur correspond à leur indice dans le tableau.

Задание 17

Un tableau de nombres est donné. À l'aide de la boucle for et de la fonction document.write, affichez chaque élément du tableau sur une nouvelle ligne. Utilisez pour cela la balise br.

Задание 18

Un tableau de nombres est donné. À l'aide de la boucle for et de la fonction document.write, affichez chaque élément du tableau dans un paragraphe séparé.

Задание 19

Créez un tableau des jours de la semaine. À l'aide de la boucle for, affichez tous les jours de la semaine, et affichez les jours de week-end en gras.

Задание 20

Créez un tableau des jours de la semaine. À l'aide de la boucle for, affichez tous les jours de la semaine, et affichez le jour actuel en italique. Le numéro du jour actuel doit être stocké dans la variable day.

Задание 21

L'objet suivant avec des employés et leurs salaires est donné :

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

Augmentez le salaire de chaque employé de 10%.

Задание 22

Modifiez le problème précédent pour que le salaire n'augmente que pour les employés dont le salaire est inférieur ou égal à 400.

Задание 23

Les tableaux suivants sont donnés :

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

À l'aide de ces tableaux, créez un nouvel objet, en faisant des éléments du premier tableau les clés, et des éléments du deuxième les valeurs.

Задание 24

L'objet suivant est donné :

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

Trouvez la somme des clés de cet objet et divisez-la par la somme des valeurs.

Задание 25

L'objet suivant est donné :

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

Enregistrez les clés de cet objet dans un tableau, et les valeurs - dans un autre.

Задание 26

L'objet suivant est donné :

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

Enregistrez dans un nouveau tableau les éléments dont la valeur commence par le chiffre 1 ou le chiffre 2. Ainsi, vous obtiendrez finalement un tableau comme celui-ci :

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

Le tableau suivant est donné :

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

Créez à partir de ce tableau l'objet suivant :

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

Le tableau suivant est donné :

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

Créez à partir de ce tableau l'objet suivant :

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