Exécuter des programmes JavaScript avec un navigateur web
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectif
Découvrir les fondements de JavaScript.
Mise en situation
JavaScript est un langage de programmation de script largement utilisé pour animer les sites web.
Un langage de script est un langage interprété.
Sa syntaxe est dite de haut niveau, plus proche du langage naturel que du langage machine : par conséquent, il est relativement simple à apprendre et est indépendant de l'aspect matériel de la machine sur lequel il est lancé.
Origine
À l'origine de JavaScript se trouve ECMAScript. ECMAScript est un standard constitué d'un ensemble de règles mises en pratique dans plusieurs langages de script. À ses débuts, le JavaScript est utilisé dans les navigateurs web : les navigateurs étant des clients web (car ils demandent des services à des serveurs web), JavaScript devient populaire pour le développement web dit orienté client (associé au HTML et CSS pour la réalisation de pages web).
Définition : Langage interprété
Un langage interprété est un langage qui est exécuté par un autre programme : l'interpréteur.
Celui-ci lit une ligne de code, l'analyse, l'exécute si elle est correcte et passe à la suivante ; il répète ce processus pour chaque instruction du programme. Un programme en langage interprété est donc exécuté au fur et à mesure de sa lecture.
Complément : Interpréteur vs compilateur
À la différence d'un langage interprété, un langage compilé est traduit une seule fois du code source vers le langage machine, et c'est ce code machine qui sera ensuite exécuté. L'étape de traduction n'est pas répétée à chaque exécution ce qui est en général plus performant.
Méthode : Exécuter du JavaScript dans un navigateur
Complément : Repl.it
Il existe des interpréteur JavaScript en ligne, comme Repl.it.
Complément : Node.js
Node.js est un environnement logiciel permettant de créer des applications en exécutant du JavaScript du côté serveur.
Depuis l'apparition de Node.js, JavaScript est devenu multi-usages et est désormais utilisé comme langage côté serveur, comparable aux langages traditionnels comme le PHP, le Ruby, le C, etc.
À retenir
JavaScript est un langage interprété polyvalent d'abord popularisé par le web et devenu multi-usage depuis Node.js.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.