Le langage JavaScript
Historique
JavaScript a été créé par Brendan Eich en 1995 pour le navigateur Netscape. Initialement limité
au web côté client, il s'est étendu côté serveur grâce à [Link] en 2009 et est aujourd'hui
omniprésent dans le développement web.
Caractéristiques principales
• Langage interprété, à typage dynamique
• Multi-paradigme : orienté objet, fonctionnel, événementiel
• Exécution asynchrone (callbacks, promesses, async/await)
• Intégré nativement dans tous les navigateurs web
• Écosystème immense (npm, React, Vue, [Link])
Exemple de code
function factorielle(n) {
if (n <= 1) return 1;
return n * factorielle(n - 1);
}
[Link](factorielle(5)); // Affiche 120
Domaines d'application
• Développement web front-end (interfaces interactives)
• Développement back-end avec [Link]
• Applications mobiles (React Native)
• Applications de bureau (Electron)