JavaScript Syntaxe
La syntaxe de JavaScript est l'ensemble des règles qui déterminent la manière dont les programmes JavaScript sont construits :
// Comment créer des variables :
var x;
let y;
// Comment utiliser les variables :
x = 5;
y = 6;
let z = x + y;
JavaScript Valeurs
La syntaxe JavaScript définit deux types de valeurs :
- Valeurs fixes
- Valeurs variables
Les valeurs fixes sont appelées littéraux.
Les valeurs des variables sont appelées Variables.
JavaScript Littéraux
Les deux règles de syntaxe les plus importantes pour les valeurs fixes sont :
1. Les Nombres s'écrivent avec ou sans décimales :
10.50
1001
Try it Yourself »
2. Les chaînes sont du texte, écrit entre guillemets doubles ou simples :
"John Doe"
'John Doe'
Try it Yourself »
JavaScript Variables
Dans un langage de programmation, les variables sont utilisées pour stocker les valeurs des données.
JavaScript utilise les mots-clés var
, let
et const
de déclarer des variables.
Un signe égal est utilisé pour attribuer des valeurs aux variables.
Dans cet exemple, x est défini comme une variable. Ensuite, x reçoit la valeur 6 :
let x;
x = 6;
Try it Yourself »
JavaScript Opérateurs
JavaScript utilise des opérateurs arithmétiques ( +
-
*
/
) pour calculer des valeurs :
(5 + 6) * 10
Try it Yourself »
JavaScript utilise un opérateur d'affectation ( =
) pour attribuer des valeurs aux variables :
let x, y;
x = 5;
y = 6;
Try it Yourself »
JavaScript Expressions
Une expression est une combinaison de valeurs, de variables et d'opérateurs, qui donne une valeur.
Le calcul est appelé une évaluation.
Par exemple, 5 * 10 donne 50 :
5 * 10
Try it Yourself »
Les expressions peuvent également contenir des valeurs variables :
x * 10
Try it Yourself »
Les valeurs peuvent être de différents types, tels que des nombres et des chaînes.
Par exemple, "John" + " " + "Doe", évalue à "John Doe":
"John" + " " + "Doe"
Try it Yourself »
JavaScript Mots-clés
Les mots-clés JavaScript sont utilisés pour identifier les actions à effectuer.
Le mot-clé let
indique au navigateur de créer des variables :
let x, y;
x = 5 + 6;
y = x * 10;
Try it Yourself »
Le mot-clé var
indique également au navigateur de créer des variables :
var x, y;
x = 5 + 6;
y = x * 10;
Try it Yourself »
Dans ces exemples, utiliser var
ou let
produira le même résultat.
Vous en apprendrez plus sur var
et let
plus loin dans ce didacticiel.
JavaScript Commentaires
Toutes les instructions JavaScript ne sont pas « exécutées ».
Code après les doubles barres obliques //
ou entre /*
et */
est traité comme un commentaire.
Les commentaires sont ignorés et ne seront pas exécutés :
let x = 5; // Je serai exécuté
// x = 6; Je ne serai PAS exécuté
Try it Yourself »
Vous en apprendrez davantage sur les commentaires dans un chapitre ultérieur.
JavaScript Identifiants / Noms
Les identifiants sont des noms JavaScript.
Les identifiants sont utilisés pour nommer des variables, des mots-clés et des fonctions.
Les règles relatives aux noms légaux sont les mêmes dans la plupart des langages de programmation.
Un nom JavaScript doit commencer par :
- Une lettre (A-Z ou a-z)
- Un signe dollar ($)
- Ou un trait de soulignement (_)
Les caractères suivants peuvent être des lettres, des chiffres, des traits de soulignement ou des signes dollar.
Remarque
Les chiffres ne sont pas autorisés comme premier caractère dans les noms.
De cette façon, JavaScript peut facilement distinguer les identifiants des nombres.
JavaScript est sensible à la casse
Tous les identifiants JavaScript sont sensibles à la casse.
Les variables lastName
et lastname
sont deux variables différentes :
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
Try it Yourself »
JavaScript n'interprète pas LET ou Let comme le mot clé let.
Cas JavaScript et Camel
Historiquement, les programmeurs ont utilisé différentes manières de joindre plusieurs mots en un seul nom de variable :
Tirets :
first-name, last-name, master-card, inter-city.
Les traits d'union ne sont pas autorisés en JavaScript. Ils sont réservés aux soustractions.
Souligner:
first_name, last_name, master_card, inter_city.
Cas supérieur de chameau (cas Pascal) :
FirstName, LastName, MasterCard, InterCity.
Boîtier inférieur Camel :
Les programmeurs JavaScript ont tendance à utiliser une casse camel commençant par une lettre minuscule :
firstName, lastName, masterCard, interCity.
JavaScript Jeu de caractères
JavaScript utilise le jeu de caractères Unicode.
Unicode couvre (presque) tous les caractères, signes de ponctuation et symboles du monde.
Pour un examen plus approfondi, veuillez étudier notre Référence complète Unicode.