Les bases de la syntaxe JS
JavaScript est un langage interprété, c'est à dire un langage qui est exécuté par un autre programme : l'interpréteur.
L'interpréteur fonctionne de la façon suivante :
il 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.
Définition : Instruction
Une instruction est une ligne de code qui effectue une action : un affichage, un calcul, etc.
Les instructions sont exécutées séquentiellement, c'est-à-dire dans l'ordre et une par une.
Définition : Variables
Une instruction peut utiliser des variables, des objets auxquels on peut attribuer une valeur (un nom, une date, un nombre, etc.) et que l'on déclare avec le mot clé let
. Sa valeur peut changer au cours du programme.
Syntaxe : Déclaration de variables en JavaScript
let month = 'Avril'
let dat = 12
Définition : Expression
Une expression est un morceau de code qui produit un résultat, par exemple une addition. Le résultat d'une expression peut être stockée dans une variable.
Exemple : Instruction avec expression
let sum = 5 + 6
Définition : Fonctions
Une fonction est un morceau de code qu'un autre morceau de code peut appeler.
Les fonctions servent notamment à ne pas réécrire le code si on l'utilise plusieurs fois dans le programme..
Exemple : Fonction d'affichage
Pour afficher des choses dans la console, on utilise la fonction prédéfinie console.log()
.
console.log('Hello World')
console.log(4)
Fondamental : Règles de syntaxe
Le JavaScript impose :
d'aller à la ligne entre deux instructions ;
de respecter la casse, c'est à dire les majuscules et minuscules (
console.Log()
n'équivaut pas àconsole.log()
) ;de respecter les espaces (le nom d'une variable ne peut pas en contenir, en revanche elles sont nécessaires après des mots clés comme
let
).
Exemple :
const hello = 'Hello'
const world = 'World'
console.log(hello, world)
Complément : camelCase
La convention de casse utilisée en JavaScript est le camelCase
.
Complément : Exécuter du JavaScript dans un navigateur
Complément : Repl.it
Il existe des interpréteur JavaScript en ligne, comme Repl.it.