Computing">
[Go to site: main page, start]

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

Devoir JavaScript

Ce document est un devoir de développement web axé sur JavaScript, comprenant un QCM, des exercices de résultats et des questions d'écriture de code. Les questions portent sur des concepts fondamentaux de JavaScript tels que les méthodes de l'objet Math et String, ainsi que la création de fonctions. Les étudiants doivent démontrer leur compréhension des instructions JavaScript et leur capacité à écrire du code fonctionnel.

Transféré par

Brahmi Salma
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues3 pages

Devoir JavaScript

Ce document est un devoir de développement web axé sur JavaScript, comprenant un QCM, des exercices de résultats et des questions d'écriture de code. Les questions portent sur des concepts fondamentaux de JavaScript tels que les méthodes de l'objet Math et String, ainsi que la création de fonctions. Les étudiants doivent démontrer leur compréhension des instructions JavaScript et leur capacité à écrire du code fonctionnel.

Transféré par

Brahmi Salma
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Développement Web et Multimédia 2

Prof. HEDFI Souhir

DEVOIR — JavaScript
Chapitres 1 → 11 | Durée : 1h30

Exercice I : QCM — Choisissez la bonne réponse


1. Quelle instruction permet d'afficher une boîte de saisie à l'utilisateur ?
A alert()
B prompt()
C confirm()
D [Link]()

2. Quel est le résultat de : parseInt("12.8") ?


A 12.8
B 13
C 12
D NaN

3. Parmi ces noms de variables, lequel est INVALIDE ?


A _maVariable
B $prix
C 1erNom
D nomEtudiant

4. Quelle méthode retourne la position d'une sous-chaîne en cherchant de droite à gauche ?


A indexOf()
B charAt()

C lastIndexOf()
D substring()

5. Quel est le résultat de : [Link](3.9) ?


A 4
B 3
C 3.9
D NaN

6. Quelle est la différence entre == et === ?


A Aucune différence
B === compare la valeur ET le type
C == compare la valeur ET le type
D === est utilisé uniquement pour les chaînes

Exercice II : Résultats — Complétez le tableau


Donnez le résultat de chaque instruction (écrivez NaN si le résultat n'est pas un nombre) :

Partie A — L'objet Math :


Code JavaScript Résultat
[Link](-7)

[Link](3, 3)

[Link](16)

[Link](4.5)

[Link](2.1)

[Link](2.9)

[Link](5.8)

[Link](10, -5, 3)

Partie B — L'objet String :


let s = "Le code JavaScript";

Code JavaScript Résultat


[Link]

[Link](3)

[Link]("code")

[Link]()

[Link](3, 7)

[Link]("code", "langage")

[Link]()

[Link]("e")

Partie C — Fonctions prédéfinies et opérateurs :


Code JavaScript Résultat
parseInt("24abc")

parseFloat("12,5")
isNaN("bonjour")

typeof 125

Number("3.14")

eval("10 + 5 * 2")

Exercice III : Écriture de code


Question 1 :
Écrivez un programme JavaScript qui demande à l'utilisateur de saisir un nombre entier n, puis
affiche la somme de tous les nombres de 1 à n.

Réponse :

Question 2 :
Écrivez une fonction nommée verifierEmail(email) qui retourne true si l'email respecte le format :
partie1@[Link] (sans espaces, sans « - » dans partie1).

Réponse :

Question 3 :
Écrivez une fonction fléchée (arrow function) nommée maxDeuxNombres qui prend deux nombres
en paramètre et retourne le plus grand des deux. Appelez-la ensuite avec les valeurs 15 et 8.

Réponse :

Bon courage ! 🎯

Vous aimerez peut-être aussi