Publié · en amélioration
Programming language · Depuis 1995
JavaScript est un langage de programmation dynamique, normalisé sous le nom d'ECMAScript, qui s'exécute dans tous les navigateurs et dans Node.js.
JavaScript a été créé en 1995 pour rendre les pages web interactives ; il est aujourd'hui défini par une norme internationale, ECMAScript. Tous les grands navigateurs intègrent un moteur JavaScript, ce qui permet de l'utiliser sans rien installer, et des environnements d'exécution comme Node.js l'ont largement diffusé hors du navigateur.
Son domaine de prédilection reste le front-end web, où il gère la page et les interactions de l'utilisateur. La programmation asynchrone, fondée sur la boucle d'événements, les promesses et async/await, le rend aussi adapté aux serveurs et aux API très sollicités par le réseau, et l'écosystème npm propose des bibliothèques pour presque tous les besoins. De nombreux langages et outils, dont TypeScript, reposent sur JavaScript.
Ouvrez la console des outils de développement de votre navigateur pour expérimenter immédiatement. Pour exécuter des programmes enregistrés dans des fichiers, installez Node.js. Apprenez d'abord les variables, les fonctions, les objets et les tableaux, puis le code asynchrone et les modules ; MDN et javascript.info sont d'excellents points de départ.
Intégré à tous les grands navigateurs ; avec Node.js, Deno ou Bun, le même langage sert aussi côté serveur et en ligne de commande.
Les variables ne déclarent pas de type et les fonctions sont des valeurs à part entière. La syntaxe class s'appuie sur des objets à prototypes.
La boucle d'événements, les promesses et async/await gardent le programme réactif pendant l'attente du réseau ou des fichiers.
Le comité TC39 révise chaque année la norme ECMAScript en veillant à la rétrocompatibilité, et npm héberge un nombre considérable de paquets.
Téléchargez sur nodejs.org l'installateur LTS adapté à votre système. Sous macOS et Linux, un gestionnaire de versions comme nvm convient aussi ; sous Windows, winget fonctionne également.
Ouvrez un nouveau terminal et vérifiez que la version de Node.js s'affiche. Le gestionnaire de paquets npm est installé en même temps.
node --versionDans un dossier vide, créez un package.json pour gérer les dépendances et les scripts.
npm init -yconsole.log écrit ses arguments sur la sortie standard (dans la console des outils de développement, côté navigateur). Enregistrez le code sous hello.js puis lancez node hello.js pour voir s'afficher Hello, World!. La même ligne fonctionne aussi dans la console du navigateur.
hello.js
console.log("Hello, World!");
node hello.jsSix chapitres pour aller de l'installation aux notions essentielles de JavaScript.
Posez vos questions, partagez votre expérience et échangez vos avis sur JavaScript.
Aucune discussion pour l'instant. Lancez la première.
0 commentaire
Se connecter · Connectez-vous pour laisser un commentaire.
Soyez le premier à commenter.