Exercices de JavaScript pour débutants en Informatique

Roxa
2,288 views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

JavaScript - Les tests conditionnels

Le support du cours est disponible sur le site de l'IREM.

Test sur la longueur d'une chaîne de caractères

Ecrivez une fonction nommée isTooLong qui :

  • prend une chaîne de caractères comme argument
  • renvoie vrai si la longueur de la chaîne dépasse 10 caractères
  • renvoie faux dans les autres cas

💡 Utilisez str.length pour connaitre la taille chaîne de caractères str

Créez la fonction isTooLong demandée
1
2
3
4
5
6
7
// Ecrivez la fonction isTooLong
// si str est une chaîne alors str.length renvoie sa longueur
// {...}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Test sur le type des paramètres

Reprenez la fonction myFct du chapitre précédent et complétez là pour qu'elle renvoie -999999999 si un argument n'est pas un nombre

💡 Utilisez typeof( varia ) pour connaitre le type de la variable varia. Si varia est un nombre typeof retourne la chaîne de caractère "number".
💡 Vous pouvez tester si deux conditions sont vraies simultanément avec un AND logique (condition1 ET condition2) comme ceci : ( test1 && test2 ).
💡 Vous pouvez tester si l'une OU l'autre des conditions sont vraies avec un OR logique (condition1 OU condition2) comme ceci : ( test1 || test2 ).

Créez la fonction myFct demandée
1
2
3
4
5
6
// Ecrivez la fonction myFct
// utilisez typeof( )
// {...}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Tests imbriqués

Créez une fonction nommée aprec qui :

  • prend une note sur 20 en argument
  • renvoie Hideux si la note est entre 0 et 7 exclus
  • renvoie Moche si la note entre 7 et 10 exclus
  • renvoie Nice si la note entre 10 et 15 exclus
  • renvoie GG si la note entre 15 et 20 inclus
  • renvoie BUG si la note n'est pas correcte
Créez la fonction aprec demandée
1
2
3
4
5
// Ecrivez la fonction aprec
// {...}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content