Apprendre javascript
Cours hors-cadre de fin d’ann´e e
St´phane Perret e
Version 1.30
Lyc´e cantonal de Porrentruy e Minicours JavaScript
Cours hors-cadre de fin d’ann´e e
Table des mati`res e
1 Introduction 1.1 JavaScript et Java sont deux langages diff´rents . . . . . . . . . . . . . . e 1.2 L’utilit´ de JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 1.3 Remarque a propos des vieux explorateurs . . . . . . . . . . . . . . . . . ` 2 Programmation en JavaScript 2.1 Premier programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Les commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Les caract`res sp´ciaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . e e 2.4 L’entˆte ou le corps d’un document HTML . . . . . . . . . . . . . . . . . e 2.5 Les scripts externes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6 Les variables en informatique . . . . . . . . . . . . . . . . . . . . . . . . 2.6.1 L’assignation de variables en informatique . . . . . . . . . . . . . 2.7 Op´rations logiques sur les variables . . . . . . . . . . . . . . . . . . . . . e 2.7.1 Op´rations arithm´tiques . . . . . . . . . . . . . . . . . . . . . . . e e 2.7.2 Op´rations de comparaison . . . . . . . . . . . . . . . . . . . . . . e e ınes de caract`res . . . . . . . . . . . . . . . e 2.7.3 Op´rateur sur les chaˆ 2.8 Les fenˆtres de dialogue . . . . . . . . . . . . . . . . . . . . . . . . . . . e 2.8.1 Demande d’information . . . . . . . . . . . . . . . . . . . . . . . 2.8.2 Demande de confirmation . . . . . . . . . . . . . . . . . . . . . . 2.8.3 Alertes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8.4 Application : comment trouver une erreur dans le code JavaScript 2.9 Les fonctions en JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . 2.9.1 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.9.2 Les fonctions (et constantes) math´matiques .