C’est quoi le JavaScript ?

En bref

Le JavaScript est un langage de programmation qui fait bouger et réagir une page web : un menu qui s’ouvre, un diaporama, un formulaire qui signale une erreur. Il est envoyé par le serveur et s’exécute dans votre navigateur.

C’est comme l’électricité d’une maison : les murs (le HTML) et la décoration (le CSS) sont là sans elle, mais c’est grâce à elle que la lumière s’allume quand on appuie sur l’interrupteur.

Les mots que vous entendrez : JavaScript JS script fichier .js

Voir sur la carte

Sur un site, vous touchez l’icône du menu et une liste glisse depuis le côté. Vous oubliez l’arobase dans votre adresse e-mail et un message rouge apparaît avant même d’envoyer le formulaire. Une carte se laisse déplacer du bout du doigt. Derrière tous ces petits gestes, il y a le plus souvent du JavaScript.

Le JavaScript est la partie du site qui agit : il fait bouger et réagir la page, directement dans votre navigateur, sur votre téléphone ou votre ordinateur.

À quoi sert le JavaScript ?

Une page web se construit en trois couches. Le HTML donne le texte et la structure. Le CSS donne l’apparence. Le JavaScript ajoute le comportement : ce qui se passe quand vous touchez, faites défiler ou tapez quelque chose.

À la différence du HTML, le JavaScript est un vrai langage de programmation. Cela veut dire qu’il peut suivre des instructions, faire des calculs et prendre des décisions : « si le champ est vide, afficher un message », « quand on touche ce bouton, ouvrir le menu ».

Quelques exemples de ce qu’il fait tous les jours :

Pensez à une maison. Les murs et les pièces, c’est le HTML. La peinture, les rideaux et les meubles, c’est le CSS. L’électricité, c’est le JavaScript : sans elle, la maison est debout et elle est jolie, mais rien ne s’allume quand vous appuyez sur l’interrupteur. Et comme l’électricité, on ne la voit pas : on voit seulement ce qu’elle fait.

Où tourne le JavaScript ?

C’est le point qui surprend le plus. Le JavaScript est stocké sur le serveur, parmi les fichiers du site, dans des fichiers dont le nom finit par .js. Mais il ne s’exécute pas là-bas. Le serveur web l’envoie à votre navigateur, avec le HTML et le CSS, et c’est votre navigateur qui le fait fonctionner, sur votre propre appareil.

C’est pour cela qu’un menu s’ouvre instantanément : il n’a pas besoin de redemander quoi que ce soit au serveur. Tout se passe dans votre téléphone.

Le code PHP, lui, travaille de l’autre côté. Il tourne sur le serveur, avant l’envoi, pour fabriquer la page. On peut résumer ainsi : le PHP prépare la page dans la cuisine, le JavaScript l’anime une fois servie à table. Les deux se parlent parfois : quand vous ajoutez un article à votre panier, le JavaScript envoie discrètement l’information au serveur, et le PHP l’enregistre dans la base de données.

JavaScript et Java : rien à voir

Les deux noms se ressemblent, mais ce sont deux langages différents, nés dans des entreprises différentes, pour des usages différents. Le nom « JavaScript » a été choisi dans les années 1990, à une époque où Java était à la mode. Un peu comme si une boulangerie s’appelait « Le Louvre du Pain » : le nom attire l’attention, mais ce n’est pas un musée.

Si quelqu’un vous dit « votre site a besoin de Java », il veut très probablement dire JavaScript. Le Java classique n’est quasiment plus utilisé dans les navigateurs.

Les mots qu’on vous dira

Ce que vous avez à retenir

Le JavaScript est utile, mais il a un coût : chaque fichier .js doit être téléchargé puis exécuté par le téléphone du visiteur. Trop de JavaScript, et la page devient lente, surtout sur un vieux téléphone ou avec une connexion faible. Un bon site en utilise juste ce qu’il faut.

Il sert aussi à certains outils extérieurs, comme les compteurs de visites ou les publicités. Chacun ajoute son propre script. Avant d’en installer un, demandez-vous s’il vous sert vraiment.

Enfin, vous n’avez pas à l’écrire vous-même. Un assistant IA installé sur votre serveur peut ajouter un diaporama ou corriger un menu qui ne s’ouvre plus, à partir d’une simple demande en français.

Avec quoi le JavaScript travaille

Les questions qu’on se pose

C’est quoi le JavaScript en termes simples ?

C’est un langage de programmation qui fait bouger et réagir les pages web : menus, diaporamas, formulaires. Il fonctionne dans le navigateur du visiteur.

Quelle est la différence entre Java et JavaScript ?

Ce sont deux langages différents malgré leurs noms. Le JavaScript sert surtout dans les pages web, le Java dans d’autres types de logiciels.

Le JavaScript fonctionne-t-il sur le serveur ou sur mon téléphone ?

Dans le cas d’un site classique, il est stocké sur le serveur mais s’exécute dans le navigateur de votre téléphone ou de votre ordinateur.

Que se passe-t-il si je désactive le JavaScript ?

Le texte des pages s’affiche en général toujours, mais beaucoup de choses cessent de fonctionner : menus, formulaires, cartes, paniers.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveur (VPS)Le VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API