Exercice JavaScript : Gestion d’une Liste de Fruits en JavaScript

Exercice : Gestion d’une Liste de Fruits en JavaScript

Contexte : Tu dois manipuler une liste de fruits à l’aide des méthodes JavaScript appropriées.


const fruits = ["Banane", "Orange", "Pomme", "Mangue", "Ananas", "Fraise", "Papaye", "Kiwi"];
  
  1. Combien de fruits y a-t-il dans la liste ?
  2. Affiche tous les fruits séparés par des virgules dans une seule chaîne.
  3. Quel est le dernier fruit de la liste ?
  4. Ajoute le fruit "Citron" à la fin de la liste.
  5. Supprime le dernier fruit de la liste et affiche-le.
  6. Ajoute "Melon" au début de la liste.
  7. Supprime le premier fruit de la liste et affiche-le.
  8. Vérifie si "Mangue" est présent dans la liste.
  9. Quel est l’index du fruit "Ananas" ?
  10. Crée une nouvelle liste contenant les fruits en majuscules.
  11. Crée une nouvelle liste ne contenant que les fruits commençant par la lettre "P".
  12. Vérifie si tous les fruits ont plus de 3 lettres.
  13. Y a-t-il au moins un fruit avec plus de 6 lettres ?
  14. Calcule la longueur totale de tous les noms de fruits.
  15. Trie les fruits par ordre alphabétique.
  16. Trie les fruits par ordre décroissant.
  17. Fusionne cette liste avec ["Litchi", "Grenade"].
  18. Inverse l’ordre des fruits dans la liste.
  19. Extrais les fruits des positions 2 à 5 (incluses).
  20. Remplace le fruit à l’index 1 par "Pêche".
  21. Supprime le fruit à l’index 3 et insère "Abricot" à sa place.
  22. Crée une copie de la liste sans le premier fruit.
  23. Aplatit une liste [['Fraise', 'Kiwi'], ['Poire']] en une seule.
  24. Double chaque fruit dans la liste : ["Banane", "Banane", ...].
  25. Vérifie si tous les fruits contiennent la lettre "e".
  26. Trouve le premier fruit qui contient la lettre "g".
  27. Crée une nouvelle liste contenant uniquement la première lettre de chaque fruit.
  28. Supprime "Pomme" de la liste sans utiliser splice().
  29. Transforme la liste de fruits en liste HTML (<li>Banane</li>, etc.).
  30. Convertis tous les fruits en minuscules et trie-les.

 

Solution :

1)Récupérer un élément HTML par son ID et lui ajouter du contenu HTML à l'aide de la propriété innerHTML: // Récupérer l'élément HTML par son ID const element = document.getElementById('monElement'); // Ajouter du contenu HTML à l'élément element.innerHTML = '

Mon titre

Mon paragraphe

'; 2)Parcourir une liste d'éléments HTML et leur ajouter un événement de clic en utilisant la méthode forEach() de JavaScript: // Récupérer une liste d'éléments HTML const elements = document.querySelectorAll('.maClasse'); // Parcourir la liste d'éléments et leur ajouter un événement de clic elements.forEach(element => { element.addEventListener('click', () => { console.log('Clic détecté'); }); }); 3)Ajouter un nouvel élément HTML à une page web en utilisant JavaScript, et le placer à l'intérieur d'un autre élément spécifié par son ID: // Créer un nouvel élément HTML const nouvelElement = document.createElement('div'); // Ajouter du contenu HTML à l'élément nouvelElement.innerHTML = '

Mon titre

Mon paragraphe

'; // Récupérer l'élément HTML où l'on souhaite ajouter le nouvel élément const parentElement = document.getElementById('monParentElement'); // Ajouter le nouvel élément à l'intérieur de l'élément parent parentElement.appendChild(nouvelElement); 4)Créer une animation simple en utilisant la méthode setInterval() de JavaScript pour modifier les propriétés CSS d'un élément HTML: // Récupérer l'élément HTML à animer const element = document.getElementById('monElement'); // Définir les propriétés CSS de départ let position = 0; // Définir l'animation en utilisant setInterval() const animation = setInterval(() => { // Modifier les propriétés CSS à chaque intervalle position += 10; element.style.left = `${position}px`; // Arrêter l'animation lorsque l'élément est arrivé à sa destination if (position >= 100) { clearInterval(animation); } }, 50); // Interval de 50 millisecondes 5)Utiliser la méthode getComputedStyle() de JavaScript pour récupérer les styles CSS appliqués à un élément HTML, et les modifier en conséquence à l'aide de la propriété style: // Récupérer l'élément HTML dont on souhaite modifier les propriétés CSS const element = document.getElementById('monElement'); // Récupérer les propriétés CSS appliquées à l'élément const styles = window.getComputedStyle(element); // Modifier les propriétés CSS à l'aide de la propriété style element.style.backgroundColor = 'blue'; element.style.width = `${parseInt(styles.width) + 100}px`;

Si vous avez trouvé les exercices corrigés en JavaScript de Mr JoëlYk intéressants et utiles, pourquoi ne pas les partager avec d'autres personnes qui pourraient également en bénéficier ? Partagez ce lien sur les réseaux sociaux ou envoyez-le à vos amis et collègues. Vous pourriez aider quelqu'un à améliorer ses compétences en programmation ou à trouver des solutions à des problèmes complexes. N'oubliez pas que la connaissance doit être partagée pour grandir. Merci pour votre soutien et votre partage !

Contact WhatsApp : +237 652027193 | Réaliser Par Joël_Yk

Aucune note. Soyez le premier à attribuer une note !

Ajouter un commentaire

Anti-spam