0% ont trouvé ce document utile (0 vote)
51 vues5 pages

TP2 Javascript

Transféré par

nando.lil.k544
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)
51 vues5 pages

TP2 Javascript

Transféré par

nando.lil.k544
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

PROF MME BOURGOU TP2 JavaScript(structure conditionnelle) 3éme STI(TIC)

Activité1:
1) Créer un dossier dans votre dossier de travail et le nommer « tp2_JavaScript »
2) Créer un document HTML contenant dans son corps le code ci-dessous et l’enregistrer dans
votre dossier de travail « tp2_JavaScript » sous le nom Activité[Link] et un fichier JavaScript
« activité[Link] »
3) Compléter le script donné dans le fichier « activité[Link] » pour qu’il nous permet de saisir une
expression arithmétique (exemple : 5+2) et d’afficher ensuite l’un des messages suivant :
o « Résultat pair» si la valeur de l’expression est pair
o « Résultat impair » si la valeur de l »expression est impair

Corps du Document HTML (activité[Link])


<body>
<h1> activité1</h1>
<script src="activité[Link]"> </script>
</body>
</html>
Script (activité[Link])
exp=prompt("taper une expression arithmétique","");
x=……………………………………………………………………………….;
if (…………………………………………………….)
{alert(" résultat pair");}
else
{alert("résultat impair");}

Activité2:
1) Créer un document HTML contenant dans son corps le code ci-dessous et l’enregistrer dans votre
dossier de travail sous le nom Activité[Link] et un fichier JavaScript « activité[Link] »

2) Compléter le script donné dans le fichier « activité[Link] » pour qu’il nous permet d’afficher Le
résultat de la division entière des deux entiers a et b données
NB : Ajouter un contrôle de saisie des valeurs saisies de a et b.

Corps du Document HTML (activité[Link])


<body>
<h1> activité2</h1>
<script src="activité[Link]"> </script>
</body>
</html>
Script (activité[Link])
a = …………………………………………………………………………………………………………………………………………;
b = ………………………………………………………………………………………………………………………………………..;
if (…………………………………………………………………………………………………………………..)
{ alert("vous devez saisir des valeurs numériques !!") }
Else
{R = a / b; alert("Resultat = " + R);}

Page 1/5
PROF MME BOURGOU TP2 JavaScript(structure conditionnelle) 3éme STI(TIC)
Activité3:

1) Créer un document HTML contenant dans son corps le code ci-dessous et l’enregistrer dans votre
dossier de travail sous le nom Activité[Link] et un fichier JavaScript « activité[Link] »
2) Compléter le script donné dans le fichier « activité[Link] » pour qu’il nous permet de saisir l’âge
d’une personne et d’afficher ensuite l’un des messages suivant :
« Bébé» si l’age ≤ 5 ans
« Enfant » si l’age ≤ 14 ans
« Jeune » si si l’age ≤ 35 ans
Si non afficher « Adulte »

Corps du Document HTML (activité[Link])


<body>
<h1> activité3</h1>
<script src="activité[Link]"> </script>
</body>
</html>
Script (activité[Link])
a = Number(prompt("entrer votre age", ""));
if (………………………………………) { alert("Bébé"); }
else if (……………………………..) { alert("Enfant"); }
else if (……………………………….) { alert("Jeune"); }
else { alert(" Adulte "); }

Activité4:
1) Créer un document HTML contenant dans son corps le code ci-dessous et l’enregistrer dans votre
dossier de travail sous le nom Activité[Link] et un fichier JavaScript « activité[Link] »
2) Compléter le script donné dans le fichier « activité[Link] » pour qu’il nous permet de saisir un
caractère et d’afficher ensuite l’un des messages suivant :
« Bleu» si le caractère saisi est « b » ou « B »
« Noir» si le caractère saisi est « n» ou « N »
« Gris» si le caractère saisi est «G» ou « g »
Si non afficher « divers couleurs»

Corps du Document HTML (activité[Link])


<body>
<h1> activité4</h1>
<script src="activité[Link]"> </script>
</body>
</html>
Solution1 : Script (activité[Link])
c=prompt(″ entrer un caractére ″, ″ ″) ;
if((c==″b″)||(c==″B″)){alert(″Bleu″);}
else if((c==″N″)||(c==″n″)){alert(″Noir″);}
else if((c==”G”)||(c==″g″)){alert(″Gris″);}
else {alert(″ ………………………………………………………………………. ″) ;}

Page 2/5
PROF MME BOURGOU TP2 JavaScript(structure conditionnelle) 3éme STI(TIC)

Solution2 : Script (activité[Link])


c=prompt("entrer un caractére","");
if([Link]()=="B"){alert("Bleu");}
else if ([Link]()=="N") {alert("Noir");}
else if([Link]()=="G") {alert("Gris");}
else {alert(" divers couleurs");}

Solution3 : Script (activité[Link])


c = prompt("entrer un caractére", "");
switch (c) {
case "B", "b": alert("bleu"); break;
case "N", "n": alert("Noir"); break;
case "G", "g": alert("Gris"); break;
default: alert("divers couleurs");
}

Activité5:
1) Créer un document HTML contenant dans son corps le code ci-dessous et l’enregistrer dans votre
dossier de travail sous le nom Activité[Link] et un fichier JavaScript « activité[Link] »

2) Compléter le script donné dans activité[Link] pour changer la couleur d’arrière-plan du document
selon le choix saisi par l’utilisateur.

Corps du Document HTML (activité[Link])


<body id=”bod”>
<h1> activité4</h1>
<script src="activité[Link]"> </script>
</body>
</html>
Solution1 : Script (activité[Link])
c=prompt("choisir entre ces couleurs: jaune, gris, rouge","");

switch(c)
{case "………..": [Link]("……..").[Link]="red" ;break;
case "jaune":[Link]("……..").[Link]="yellow" ;break;
case "…………….":[Link]("…………").[Link]="grey" ;break;
default:alert("cette couleur n'existe pas !!")}
</script>

Page 3/5
PROF MME BOURGOU TP2 JavaScript(structure conditionnelle) 3éme STI(TIC)

Retenons :
Conversion de types
Fonction de vérification Rôle

IsNaN() : Is Not a Number fonction booléenne permettant de vérifier si le contenu d’une variable
donnée est numérique ou non ;
Fonction de conversion Rôle Exemple

String et Number Conversion de numérique var a = String (21.34) ; a = "21.34"


en chaîne et inversement var a = Number ("10.5") ; a = 10.5

eval évalue une chaîne de ch="5+10" ; x=eval (ch) ; x=15


caractères sous forme de
valeur numérique
Les opérateurs utilisables en JavaScript

²
1. LES OPERATEURS DE CALCUL 2. LES OPERATEURS DE COMPARAISON

+ Addition == Égal
- Soustraction < Inférieur
* Multiplication <= Inférieur ou égale
/ Division > Supérieur
% Modulo (reste de la division) >= Supérieur ou égal
= Affectation != Différent
++ Ajoute 1 (x++  x=x+1)
-- Retire 1 (y--  y=y-1)

3. LES OPERATEURS ASSOCIATIFS 4. LES OPERATEURS LOGIQUES

&& ET
+= Plus égal (x +=y  x = x+y) || OU
-= Moins égal (x -=y  x = x-y) ! NON
*= Multiplié égal (x *=y  x = x*y)
/= Divisé égal (x /=y  x = x/y)

les structures conditionnelles

Structure Syntaxe Remarques/exemples


 La forme réduite Une autre syntaxe pour exprimer un traitement
if (condition) conditionnel (forme complète):
{Traitement ;} (Condition)?Traitement1:Traitement2 ;

IF Exemple :
 La forme complète (a%2==0)? alert("Nombre pair"):
if (condition) alert("Nombre impair");
{ Traitement 1 ; }
else
{ Traitement 2 ; }
 La forme généralisée :

Page 4/5
PROF MME BOURGOU TP2 JavaScript(structure conditionnelle) 3éme STI(TIC)
If (condition1) {
traitement1;}
else If (condition 2) {
traitement2;}
….
else If (condition n-1) {
traitement n-1;}
else { traitement n;}

switch (expression) Switch(mois)


{ { case12 :case1 :case2 : alert(" hiver"); break;
case V1: bloc 1; break; Case3 :case4 :case5 : alert(" printemps"); break;
case V2: bloc 2; break ; Case6 :case7 :case8 : alert(" été"); break;
switch … Case9 :case10 :case11 : alert(" automne"); break;
case Vn: bloc n; break ; Default: alert("numéro de mois erroné") ; break ;
default: bloc n+1; break ; }
}

Exercice :
1) Créer un document HTML contenant dans son corps le code ci-dessous et l’enregistrer dans votre
dossier de travail sous le nom [Link] et un fichier JavaScript « [Link] »

2) Compléter le script dans le fichier [Link] pour :


Changer la couleur d’arrière-plan du paragraphe 1 si l’utilisateur tape la valeur 1
Changer la couleur d’arrière-plan du paragraphe 2 si l’utilisateur tape la valeur 2
Changer la couleur d’arrière-plan du paragraphe 3 si l’utilisateur tape la valeur 3

Corps du Document HTML (activité[Link])


<body id=”bod”>
<h1> exercice</h1>
<p id=”p1”> paragraphe1 </p>
<p id=”p2”> paragraphe2 </p>
<p id=”p3”> paragraphe3 </p>

<script src="[Link]"> </script>


</body>
</html>
: Script ([Link])

Page 5/5

Vous aimerez peut-être aussi