Saisissez précisément le contenu du listing suivant dans votre éditeur de texte préféré (il est plus simple et plus rapide de faire un "copier-coller").
|
<HTML> <HEAD> <TITLE>Livrets de 2 à 12</TITLE> <SCRIPT LANGUAGE="JavaScript">
n=0
document.write("<H3>Livret de ",n,"</H3>")
</SCRIPT>
<BODY> |
Sauvegardez ce script dans un fichier que vous appelerez livret.html.
Démarrez maintenant un navigateur.
Ouvrez depuis votre navigateur le fichier livret.html et voyez le résultat.
En cas de problème, cliquez ici pour voir le résultat.
L'idée de cette leçon est d'écrire sur une page un des livrets de 2 à 12, après avoir demandé à l'utilisateur lequel l'intéressait.
L'intruction prompt ouvre une fenêtre dans laquelle l'utilisateur écrit un nombre. Tant qu'il n'écrit pas un nombre entre 2 et 12 (il peut cependant écrire un nombre à virgule), cette fenêtre ne disparaîtra pas. C'est l'instruction while(condition){instructions}, qui fait cela. Elle consiste à répéter les instructions entre accolades tant que la condition est vraie.
L'instruction for(expression initiale; condition de répétition; progression){instructions} répète également les instructions entre accolades, mais pour un nombre de fois connu à l'avance. Le compteur i parcourt ici les nombres 1, 2, 3, ..., 12. i++ incrémente i de 1 chaque fois que les instructions sont exécutées. La boucle est effectuée tant que i<13.
Vocabulaire: while et for sont des instructions de boucle.
Modifiez le programme ci-dessus pour écrire tous les livrets de 2 à 12, sans demander quoi que ce soit à l'utilisateur. Il faudra donc imbriquer une boucle dans une autre.
Correction: Cliquez ici pour voir le résultat, puis visualisez le code source.