0% ont trouvé ce document utile (0 vote)
10 vues4 pages

Exercices Pratiques de JavaScript

Le document présente une série d'exercices de programmation JavaScript, couvrant des concepts de base tels que la déclaration de variables, les opérations arithmétiques, les boucles, les fonctions, et la manipulation de chaînes et de tableaux. Chaque exercice demande de réaliser des tâches spécifiques, comme l'affichage de messages, l'inversion de valeurs, et la création de tableaux et de matrices. L'objectif est d'apprendre à utiliser JavaScript pour résoudre des problèmes simples et développer des compétences en programmation.

Transféré par

Layal
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues4 pages

Exercices Pratiques de JavaScript

Le document présente une série d'exercices de programmation JavaScript, couvrant des concepts de base tels que la déclaration de variables, les opérations arithmétiques, les boucles, les fonctions, et la manipulation de chaînes et de tableaux. Chaque exercice demande de réaliser des tâches spécifiques, comme l'affichage de messages, l'inversion de valeurs, et la création de tableaux et de matrices. L'objectif est d'apprendre à utiliser JavaScript pour résoudre des problèmes simples et développer des compétences en programmation.

Transféré par

Layal
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

JS Basic Lab

Exercice 1 :
1.1. Déclarez trois variables : a, b, et c. Affectez-leur respectivement les valeurs 5, 10, et 15.
Faites les opérations suivantes et affichez les résultats dans la console :
● Ajoutez a et b, puis multipliez par c.
● Divisez b par a.
● Soustrayez a de c.

1.2. A partir des ces variables, réalisez l'affichage suivant


Nom = Grande
Prenom = Toto
Age = 21
Ensuite affiche le message suivant: "Bonjour Grande Toto, vous avez 21 ans"

1.3. Vous devez réaliser un programme permettant de saisir le nom, le prénom, et l’âge d’un
utilisateur. Le programme affiche ensuite le message suivant :

Quel est votre nom ? Grande


Quel est votre prénom ? Toto
Quel est votre âge ? 21
-------BIENVENUE-----
Votre nom est : Grande
Votre prénom est : Toto
Vous avez 21 ans

Exercice 2 :
À partir des variables suivantes, faire en sorte d’inverser leur valeur
var a = 1;
var b = 5;

Exercice 3 :
3.1. Créez une boucle for qui affiche les nombres de 1 à 10 dans la console.
3.2. Créez une boucle while pour afficher les nombres de 1 à 5 dans la console.
3.3. Refaites le même programme avec do-while.

Exercice 4 :
Écrire une fonction JavaScript pour supprimer un Caractère à la position spécifiée d’une
chaîne donnée et renvoie la nouvelle chaîne. (Utilisez la fonction substring)

Exercice 5 :
Nous allons écrire dans la console un programme JavaScript pour afficher le jour et l'heure en
cours selon le format suivant :
“Aujourd'hui, nous sommes vendredi 04 mai 2018. Il est actuellement : 10 : 50 : 22”
Exercice 6 :
Écrivez un programme qui demande à l'utilisateur d'entrer un nombre, puis affiche dans la
console si le nombre est pair ou impair.

Exercice 7 :
7.1. Réaliser un programme permettant de saisir la puissance de 2 qu’il souhaite afficher.
7.2. Maintenant avec une base et une puissance donnés par l'utilisateur.

Exercice 8 :
À partir d’un nombre saisi au clavier, afficher sa table de multiplication (les 10 premiers
nombres).

Exercice 9 :
Utilisez les mots-clés let et/ou var pour déclarer les variables suivantes, en leur assignant des
valeurs adaptées :
● Un nombre (Number).
● Un texte (String).
● Un booléen (Boolean).
● Une variable undefined.
● Une variable de type null.
Pour chaque variable, utilisez [Link] avec typeof pour afficher son type.

Exercice 10 :
● Créez 2 variables prénom et nom, concaténer les pour créer une variable nomComplet
et affichez-la. Enfin, affichez sa longueur avec l'attribut .length.
● Déclarez une variable texte avec la valeur "JavaScript est génial".
○ Effectuez les opérations suivantes sur texte et stockez le résultat dans une
variable mot après chaque manipulation :
- Utilisez .slice() pour extraire le mot "JavaScript".
- Remplacez "JavaScript" par "Python" avec .replace().
- Convertissez en majuscules/minuscules avec
.toUpperCase()./.toLowerCase().
- Testez si la chaîne contient "Python" avec .includes() et affichez le
résultat.
● Déclarez une variable phrase avec plusieurs mots, comme "Je pratique le JavaScript
chaque jour".
○ Transformez phrase en tableau de mots avec .split(" ") et stockez le résultat
dans tabPhrase.
○ Affichez le nombre de mots.
○ Accédez et affichez le premier et le dernier caractère de phrase.
● Suppression d'espaces :
Déclarez une variable texteAvecEspaces contenant " Bonjour, le monde! ". et
supprimez les espaces en utilisant .trim().
Exercice 11 :
Déclarez une variable nombreStr avec la valeur "123".
○ Convertissez nombreStr en Number et stockez le résultat dans une variable
nombre.
○ Convertissez nombre en chaîne de caractères et stockez le résultat dans une
variable nombreStrConverti.
○ Vérifiez et affichez les types de nombre et nombreStrConverti.

Exercice 4 :
1. Tableaux simples :
○ Créez un tableau fruits avec au moins trois éléments (par ex. ["Pomme",
"Banane", "Orange"]) et affichez le premier et le dernier.
○ Déclarez un tableau nombres (ex. [1, 2, 3, 4, 5]) et calculez la somme de ses
éléments en utilisant une boucle.
○ Déclarez un tableau valeurs (ex. [3, 7, 1, 9, 2]) et trouvez le plus grand
élément en utilisant une boucle.
2. Opérations sur les tableaux :
○ Déclarez un tableau original (ex. [1, 2, 3, 4, 5]), créez un tableau inverse avec
les mêmes éléments mais dans l’ordre inverse.
○ Créez un tableau [1, 2, 3] et copiez-le dans un autre tableau en utilisant .slice()
pour éviter la référence partagée.
○ Déclarez un tableau nombres avec des doublons (ex. [1, 2, 2, 3, 4, 4, 5]) et
créez une version sans doublons.
3. Travail avec les matrices :
○ Déclarez une matrice matrice :
let matrice = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
○ Accédez à l'élément de la 2ᵉ ligne et 3ᵉ colonne, affichez-le, puis ajoutez 1 à
chaque élément de la matrice.
4. Tableaux avancés :
○ Déclarez un tableau nombres (ex. [1, 2, 3, 4, 5, 6, 7, 8, 9]) et indiquez si
chaque nombre est pair ou impair.
○ Déclarez un tableau lettres (ex. ["a", "b", "a", "c", "a", "b"]), comptez le
nombre d'occurrences de "a".
○ Déclarez deux tableaux tab1 et tab2 (ex. [3, 6, 1] et [8, 4, 2]), puis
fusionnez-les.
5. Somme des lignes d'une matrice :
○ Déclarez une matrice matrice2 :
let matrice2 = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
○ Calculez la somme de chaque ligne et stockez le résultat dans un tableau
contenant la somme de chaque ligne.

Vous aimerez peut-être aussi