Définition

Histoire

A quoi il sert ?

Avantages

Structure de base

Les fonctions et variables

Gestion des événements et interactivité

Langage de programmation permettant d’ajouter de l’interactivité et de la dynamique aux pages web.

Créé en 1995 en quelques jours par Brendan Eich (employé chez Netscape)

1997, il est standardisé par ECMA International pour poser des bases plus solides.

En 2009, la version 1.8 sort et apporte des fonctionnalités plus avancées (donnant naissance à NodeJS et aux futurs framework)

Il est polyvalent: on peut l’utiliser dans plusieurs contextes (dev web, application mobile)

On peut en écrire pour du backend et le frontend

Il a une communauté active donc beaucoup de dev et de documentations.

Il permet d’apprendre facilement le développement web, c’est un langage de choix pour les grands.es débutants.es dans le domaine.

  1. Déclarer une variable (let ou const)

  2. Définir une fonction avec le mot clef function

  3. Appeler une fonction: utiliser le nom de la fonction avec des parenthèses pour exécuter son code

On a par ex un événement click pour mettre en place une action au click. Il y a plusieurs autres événements existants.

POUR ALLER PLUS LOIN :

Mozilla Developer Network (MDN) : Une ressource complète pour apprendre JavaScript, avec des guides, des tutoriels et une documentation détaillée. https://developer.mozilla.org/en-US/docs/Web/JavaScript

JavaScript.info : Un site web offrant des tutoriels modernes et clairs sur JavaScript, couvrant à la fois les bases et des concepts avancés. http://javascript.info/

W3Schools JavaScript Tutorial : Des exemples pratiques et des exercices interactifs pour apprendre JavaScript. https://www.w3schools.com/js/