CORRIGES
CONTROLE DE CONNAISSANCES
1-Script: C’est une portion de code incorporé dans une page html.
JavaScript: C’est un langage de script.
2- a) JavaScript a besoin d’un interpréteur pour fonctionner. Les navigateurs contiennent un interprétateur JavaScript.
b) JavaScript s’exécute du côté client c.-à-d. dans la machine de l’internaute.
c) JavaScript est un langage orienté objet parce qu’il contient des éléments, appelés objets, et que ces différents objets possèdent des caractéristiques spécifiques ainsi que des manières différentes de les utiliser.
3-Rend la page web dynamique (interactive).
4-<script language=«JavaScript»> ou <script type=«text/JavaScript»>
5-Faciliter les modifications et les mises à jour
6-On utilise le mot clé var suivi du nom de la variable et d’un point-virgule;
7-Nombres (number); Chaines de caractères (string), booléens (boolean).
8-Action de cliquer sur un lien
9-Un gestionnaire d'évènements est associé à une action prévue par le programmeur pour rendre l’événement efficace.
10-<form> et </form>
11-Ne gère pas les bases de données et ne lit, ni n’écrit des données dans un fichier du disque dur;
EXERCICE I:
1-a)Titre de la page: Table.
b)prix=Number (prompt («Saisir le prix unitaire;»));
c)document.write («le total à payer est=» +total);
2- <script language=»JavaScript »>
prix=Number (prompt («Saisir le prix unitaire;»));
quantité=Number (prompt («Saisir la quantité»));
total=prix*quantité
document.write («le total à payer est=» +total);
</script>
3- Avantages:-rend la page web interactive (dynamique)-Facilite les modifications et les mises à jour
Inconvénients:
-Ne gère pas les bases de données
-N’écrit pas des données dans un fichier du disque dur
EXERCICE II:
1-html et JavaScript
2-Editeurs de textes:bloc-notes, Notepad++, Gedit,Visual interface etc.
3-Titre: Bac ESG
4- Vous avez réussi au baccalauréat ESG
EXERCICE III:
var age = parseInt(prompt('Quel est votre âge ?'));
alert("Oh vraiment ? Vous avez moins d'un an ? C'est pas très crédible
=p");
} else if (1 <= age && age < 18) {
alert("Vous n'êtes pas encore majeur.");
} else if (18 <= age && age < 50) {
alert('Vous êtes majeur mais pas encore senior.');
} else if (50 <= age && age < 60) {
alert('Vous êtes senior mais pas encore retraité.');
} else if (60 <= age && age <= 120) {
alert('Vous êtes retraité, profitez de votre temps libre !');
} else if (age > 120) {.
alert("Plus de 120 ans ?!! C'est possible ça ?!");
} else {
alert("Vous n'avez pas entré d'âge !");
}
EXERCICE IV:
for (var i = 0, nicks = '', nick; true; i++) {
nick = prompt('Entrez un prenom :');
if (nick) {
nicks += nick + ' ';
} else {
break;
}
} a
lert('Il y a ' + i + ' prenom :\n\n' + nicks)