TP 5
TP 5
TP 5
▪ Créer une fonction "start" qui appelle d'une manière répétitive la fonction update_chrono via la fonction
setInterval avec une cadence de 100 ms.
▪ Créer une fonction "update_chrono()" qui permet d’incrémenter le nombre de millisecondes , secondes ,
minutes , et des heures.
▪ Créer une fonction "stop" qui arrête le traitement de setInterval.
▪ Créer une fonction "reset" qui remet les valeurs et l'affichage à 0 .
Exercice 2:
1. Ecrire une fonction qui permet de tester si une chaîne de caractère passée en paramètre commence par
une lettre majuscule ou minuscule entre 'a' et 'd'.
2. Ecrire une fonction qui renvoie 'true' lorsque'une chaîne contient un seul caractère '@' sinon renvoie
'false'.
3. Ecrire une fonction qui renvoie 'true' lorsque'une chaîne contient au moins un chiffre sinon renvoie
'false'. var X =/^[a-d]/i;
L'expression régulière qui ^[a-d
4. Ecrire une fonction qui remplace les chiffre par le caractère '*' . ] pour tester si la chaîne comme
nce par une lettre entre a et le
modificateur i pour ne pas faire
5. Créer un script qui va utiliser ces fonctions. Exemple d’exécution de différence entre majuscules e
t minuscules
V var c =ch.split('@');
La fonction split(@) transforme
la chaîne en tableau de sous cha
ines à partir du caractère sépar
ateur ici '@' .Si c.lenght=1 don
c la chaîne ne contient pas @ et
si c.lenght>2 alors il contient
plusieurs '@'
var X =/\d/;
/*La fonction seach peut prendre
en paramètre une expression régu
lière*/
if(ch.search(X)!=-1)
ch2=ch.replace(/\d/g,"*");
Une fonction qui remplit un tableau par des noms saisis par l'utilisateur via une boite de dialogue , cette
fonction sera appelée au clic sur un bouton nommé "Ajouter_nom".
Une fonction qui renvoie au hasard le nom gagnant et qui sera lancée lorsque l'utilisateur clique sur le bouton
"tirage au sort" .
Indication :
Utiliser la fonction Math.random() qui fournit un nombre réel entre 0 et 0,999
Exercice 4:
Créer un document html qui contient 2 boutons .
1. Ecrire un script qui affiche le message "Hello World" après le clic sur le premier bouton.
2. Lors du clic sur le deuxième bouton demander à l'utilisateur de saisir son nom. ensuite
demander une confirmation du nom de l'utilisateur. Si le nom est confirmé, afficher ce
dernier dans une boîte de dialogue.
Exemple d’exécution