⊗jsPmLpMst 168 of 505 menu

Recherche d'erreurs dans le code avec des boucles JavaScript

Dans les tâches suivantes, un certain programmeur a écrit du code et a peut-être fait des erreurs. Vous devez vérifier si le code fait ce qui est décrit. Si le code fonctionne incorrectement, vous devez corriger les erreurs.

Le code doit afficher les nombres de 0 à 10 :

for (let i = 0; i > 10; i++) { console.log(i); }

Le code doit afficher les nombres de 10 à 0 :

for (let i = 10; i > 0; i++) { console.log(i); }

Le code doit afficher les nombres de 10 à 0 :

for (let i = 10; i == 0; i--) { console.log(i); }

Le code doit afficher les nombres de 0 à 10 :

let i = 0; while (i >= 10) { console.log(i); i++; }

Le code doit trouver la somme des entiers de 1 à 10 :

let res; for (let i = 1; i <= 10; i++) { res += i; } console.log(res);

Le code doit trouver le produit des entiers de 1 à 10 :

let res = 0; for (let i = 1; i <= 10; i++) { res *= i; } console.log(res);

Le code doit trouver la somme des éléments du tableau :

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum += elem; } console.log(sum); // devrait afficher 15

Le code doit trouver la somme des éléments du tableau :

let arr = ['1', '2', '3', '4', '5']; let sum = ''; for (let elem of arr) { sum += +elem; } console.log(sum); // devrait afficher 15

Le code doit trouver la somme des éléments du tableau :

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let elem of arr) { sum = +elem; } console.log(sum); // devrait afficher 15

Le code doit trouver la somme des éléments du tableau, cependant, il affiche toujours NaN :

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i <= arr.length; i++) { sum += +arr[i]; } console.log(sum); // affiche NaN pour une raison inconnue

Le code doit trouver la somme des éléments du tableau :

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length - 1; i++) { sum += +arr[i]; } console.log(sum); // affiche autre chose que 15 pour une raison inconnue

Le code doit trouver la somme des éléments du tableau :

let arr = ['1', '2', '3', '4', '5']; let sum = 0; for (let i = 0; i < arr.length; i++) { sum += +i; } console.log(sum); // affiche autre chose que 15 pour une raison inconnue

Le code doit élever au carré chaque élément du tableau :

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { elem = elem ** 2; } console.log(arr);

Le code doit remplir le tableau avec les nombres de 1 à 5 :

let arr; for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

Le code doit trouver la somme des éléments de l'objet :

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let elem in obj) { sum += elem; } console.log(sum);

Le code doit trouver la somme des éléments de l'objet :

let obj = {a: 1, b: 2, c: 3}; let sum = 0; for (let key in obj) { sum = +obj.key; } console.log(sum);

Le code doit vérifier si le tableau contient le nombre 3 ou non :

let arr = [1, 2, 3, 4, 5]; let res = ''; for (let elem of arr) { if (elem === 3) { res = '+++'; } else { res = '---'; } } console.log(res);

Le code doit remplir le tableau avec les nombres de 1 à 5 :

for (let i = 1; i <= 5; i++) { arr.push(i); } console.log(arr);

Le code doit vérifier si le tableau contient le nombre 3 ou non :

let arr = [1, 2, 3, 4, 5]; let res = false; for (let elem of arr) { if (elem === 3) { let res = true; break; } } console.log(res);

Le code doit afficher uniquement les éléments pairs du tableau :

let arr = [1, 2, 3, 4, 5]; for (let elem of arr) { if (elem % 2 = 0) { console.log(elem); } }

Le code doit écrire dans un nouveau tableau uniquement les éléments impairs de l'ancien tableau :

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; for (let elem of arr) { if (elem % 2 != 0) { res.push(elem); } } console.log(res);
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser