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>Orthographe d'un nombre</TITLE> <SCRIPT LANGUAGE="JavaScript">
function controler(mot)
</SCRIPT>
<BODY> |
Sauvegardez ce script dans un fichier que vous appelerez nombre.html.
Démarrez maintenant un navigateur.
Ouvrez depuis votre navigateur le fichier nombre.html et voyez le résultat.
En cas de problème, cliquez ici pour voir le résultat.
À la leçon 3, nous avons vu comment passer un paramètre. Cette leçon, nous voyons comment l'utiliser à l'aide de l'instruction if (si). Il s'agit de contrôler si l'élève sait correctement orthographier le mot "trois cent vingt et un".
On a défini une fonction controler(mot), dont la tâche est d'afficher un message d'alerte qui indiquera soit que le mot est bien orthographié, soit l'orthographe correcte. Elle est appelée lorsque l'on clique sur le bouton défini plus bas (onclick="afficher(nombre.value)").
La syntaxe de l'instruction "si" est "if(condition) {instructions} else {instructions}".
Remarquez que lorsque l'on compare l'égalité, il faut écrire "==" ("=" est une affectation). Les autres symboles mathématiques de comparaison sont "<", "<=", ">", ">=", "!=" (différent de).
Lorsqu'il y a plusieurs conditions, on peut les lier par "||" (ou) ou bien "&&" (et). Exemple: if((i>0) && (i<10)) {instructions}. Le non logique est symbolisé par !(condition).
Remarquez enfin le symbole "\n" qui permet d'aller à la ligne.
Correction: Cliquez ici pour voir le résultat, puis visualisez le code source.