Académique Documents
Professionnel Documents
Culture Documents
Accueil > Cours > Apprenez à programmer avec JavaScript > Démarrez votre programme avec la fonction main
Gérer la logique
Démarrez votre programme avec la fonction main d'un programme
en JavaScript
1. Démarrez votre
programme avec la
fonction main
2. Choisissez la
condition
appropriée pour
contrôler le
déroulement de
votre programme
(if, else, switch)
3. Utilisez la bonne
boucle pour répéter
les tâches (for,
while)
L'avantage du JavaScript, c'est que ce langage vous permet de programmer dans de Quiz : Véri ez ce
nombreux environnements différents. Gardez cependant en tête que la façon d'exécuter que vous avez
le code est légèrement différente dans chaque environnement. Nous allons ici explorer appris sur la
brièvement trois environnements différents : JSBin, les pages web et les serveurs. logique
informatique !
Découvrez JSBin
JSBin est un excellent outil pour tester des extraits de code en JavaScript : c'est pour cette
raison que je l'ai utilisé pour démontrer certains outils ou principes. Voyons comment il
exécute le code.
Dans JSBin, vous pouvez écrire du code ligne par ligne dans le volet JavaScript, et utiliser
le bouton Run pour l'exécuter. JSBin parcourt alors vos lignes de code et les exécute l'une
après l'autre. L'ordre est donc important.
1 console.log(numberOfGuests); // undefined
2 let numberOfGuests = 20;
JSBin est un environnement simple qui exécute votre code ligne par ligne lorsque vous
cliquez sur le bouton Run.
Si vous avez suivi les exercices jusqu'ici, vous avez écrit du code JavaScript pour une page
web. Mais vous n'avez pas encore vu comment votre code est interprété en arrière-plan !
Dans les exercices des chapitres précédents, j'ai ajouté du code à un chier
JavaScript. Mais comment ce code a-t-il été ensuite exécuté dans le navigateur
intégré ?
Eh bien, il y avait d'autres chiers (auxquels vous n'aviez pas accès) qui effectuaient ce
travail pour vous. En effet, il y avait un autre chier JavaScript qui importait votre tableau
d'épisodes et produisait les éléments qu'il ajoutait ensuite à la page web. Ce chier était
ensuite importé par le chier HTML (qui indique au navigateur ce qu'il devrait y avoir sur
la page) et exécutait automatiquement le code.
C'est plus ou moins de cette façon que JavaScript fonctionne sur le web. Vous écrivez du
code, l'enregistrez dans un ou plusieurs chiers, puis importez ces chiers par une balise
spéciale dans votre chier HTML. Le navigateur exécute ensuite automatiquement le
code dans ces chiers, en général dans l'ordre de leur importation.
Il existe un cours complet sur JavaScript pour le web, donc quand vous aurez ni
celui-là, pourquoi ne pas y jeter un œil ?
Il fut un temps où JavaScript ne pouvait s'utiliser que dans des pages web (en avant-plan),
mais ce n'est plus vrai ! Il peut maintenant aussi s'utiliser en arrière-plan, pour gérer
l'accès à certaines ressources.
Prenez par exemple un service de messagerie mail. Vous avez une page web qui vous
permet d'accéder à vos messages, mais ils ne sont pas enregistrés dans cette page. Ils
sont enregistrés dans une base de données, et la page que vous utilisez accède à cette
base de données à travers un serveur, qui peut être écrit en JavaScript !
Néanmoins, les serveurs doivent être actifs à tout moment, et seuls certains éléments de
code doivent être exécutés à certains moments. Par exemple, le code qui vous permet
d'accéder à vos messages ne doit être exécuté que si et quand vous décidez d'ouvrir votre
client de messagerie !
Dans ce cas, un environnement (tel que Node) couplé à un code JavaScript particulier fait
que cela se produit. Le serveur réagit à votre ouverture du client de messagerie, véri e
l'authenti cation et envoie vos messages.
En résumé
Dans le chapitre suivant, nous allons nous intéresser aux instructions conditionnelles, et
à la façon de contrôler le déroulement d'un programme.
Le professeur
Will Alexander
Scottish developer, teacher and musician based in Paris.
Accessibilité