Introduction à JavaScript : Pourquoi c'est important en 2025
JavaScript (JS) reste l'un des langages de programmation les plus demandés au monde. En 2025, il n'est pas seulement vivant – il prospère. Grâce à la plateforme Node.js, JavaScript a dépassé le navigateur et est devenu un outil universel pour créer des applications serveur, des microservices, des chatbots, et même des programmes de bureau. Si vous voulez commencer votre parcours dans l'informatique, JS est le point de départ idéal. Dans cet article, nous allons décomposer par où commencer à apprendre JavaScript en 2025, installer Node.js, et écrire nos premières lignes de code.
1. Installation et configuration de l'environnement (Node.js)
Avant d'écrire du code, vous devez préparer l'environnement. En 2025, le standard pour exécuter JS en dehors du navigateur est Node.js. C'est un environnement d'exécution qui vous permet d'exécuter des scripts sur un serveur ou un ordinateur local.
Comment installer Node.js
- Allez sur le site officiel nodejs.org.
- Téléchargez la version LTS (Long Term Support) – c'est la plus stable.
- Exécutez l'installateur et suivez les instructions (il est recommandé de laisser tous les paramètres par défaut).
- Après l'installation, ouvrez un terminal (ligne de commande) et vérifiez la version :
node --versionnpm --versionSi vous voyez des numéros de version (par exemple, v20.x.x), tout fonctionne. npm est un gestionnaire de paquets dont vous aurez besoin pour installer des bibliothèques.
Création de votre premier projet
Créez un dossier pour le projet et à l'intérieur un fichier index.js :
// index.jsconsole.log("Bonjour, monde JavaScript 2025 !");Exécutez le script avec la commande :
node index.jsUn message apparaîtra dans le terminal. Félicitations, vous venez d'exécuter votre premier code sur Node.js !
2. Bases de la syntaxe : variables, types de données et fonctions
JavaScript est un langage typé dynamiquement. Cela signifie que le type d'une variable est déterminé automatiquement pendant l'exécution. En 2025, la norme est ES2024, mais les constructions de base restent les mêmes.
Variables
Utilisez let et const (évitez l'ancien var) :
const name = "Alexey"; // constante, la valeur ne change paslet age = 25; // peut être modifiéeage = 26; // ok// name = "Peter"; // Erreur ! const ne peut pas être réaffectéTypes de données
- String :
"texte"ou'texte' - Number :
42,3.14 - Boolean :
true/false - Array :
[1, 2, 3] - Object :
{ clé: "valeur" } - null et undefined
Fonctions
Syntaxe moderne – fonctions fléchées :
// Fonction régulièrefunction greet(name) { return `Bonjour, ${name} !`;}
// Fonction fléchée (style moderne)const greetArrow = (name) => `Bonjour, ${name} !`;
console.log(greetArrow("Monde")); // Bonjour, Monde !Remarquez les guillemets inversés – ce sont des littéraux de template qui permettent d'insérer directement des variables dans le texte.
3. Exemple pratique : Calculatrice console sur Node.js
Maintenant, appliquons les connaissances en pratique. Écrivons une calculatrice simple qui fonctionne dans le terminal. Pour la saisie des données, nous utiliserons le module intégré readline.
// calc.jsconst readline = require('readline');
const rl = readline.createInterface({ input: process.stdin, output: process.stdout});
console.log("Calculatrice sur Node.js");console.log("Opérations disponibles : +,");