S'entraîner...

  • Télécharger l'archive .zip contenant une structure minimale d'un site avec JS ; cette archive est en téléchargement dans cette page

  • Tester en lançant le fichier HTML

  • Ouvrir le fichier JS et mettre en commentaire le contenu, dont la syntaxe en JS est :

    Commentaire sur 1 ligne : //

    Commentaire sur plusieurs lignes : /* .... */

  • Ajouter le script de la page sur les fonctions JS, en sortant les lignes JavaScript de la balise <script> ; en effet, le script est dans un fichier externe, inutile de le préciser à nouveau

  • Tester le bon fonctionnement du compte à rebours

  • Modifier le terme function pour réaliser une faute d'orthographe sur le terme function

  • Vérifier que le compteur n’apparaît plus en rechargeant la page et rendez-vous dans la console du navigateur pour afficher l'erreur (clic-droit sur la page > Inspecter puis Onglet Console)

ComplémentPour les plus rapides...

Dans une page HTML toute simple, écrire une petite fonction JS qui retourne l'aire d'un disque, sachant que :

  • Les noms de fonctions et de variables ne sont pas limités à une lettre ; autant les rendre explicites (comme Python).

  • L'opérateur = affecte à la variable à sa gauche la valeur de l'expression à sa droite (comme Python).

  • L'opération a**b élève a à la puissance b (comme Python).

  • L'objet Math contient la constante pi, accessible via Math.PI (les majuscules et minuscules sont importantes).

Exécuter cette fonction dans la console, puis appelez-la dans la page HTML.

ComplémentPour les encore plus rapides...

Vous pouvez améliorer votre page en affichant une fenêtre qui demande la valeur et affiche le résultat.

Cela se code de la sorte :

1
rayon = prompt("Quel est le rayon ?", "rayon en cm");
2
alert(aire_disque(rayon)+" cm^2");

Pour finir, on pourra afficher le résultat directement dans la page HTML... en utilisant l'arbre DOM de la page. Vous pouvez trouver des informations en cherchant autour de document.write()