Qu'est-ce que JavaScript ?
JavaScript est un langage de script basé sur les objets, piloté par les événements et doté de fonctionnalités de sécurité.
Le nom officiel de JavaScript est « ECMAScript » (ECMA est l'Association européenne des constructeurs d'ordinateurs).
Fonctionnalités de JavaScript :
- Un langage de script
- Basé sur les objets
- Dynamique
- Simple et facile à utiliser
- Sécurité
- Multiplateforme
- Améliorer l'expérience utilisateur
Le langage de script JavaScript, comme les autres langages, possède ses propres types de données de base, expressions, opérateurs arithmétiques et structure de programme de base. JavaScript fournit quatre types de données de base et deux types de données spéciaux pour traiter les données et le texte. Les variables fournissent un emplacement pour stocker des informations, tandis que les expressions peuvent réaliser un traitement d'informations plus complexe.
Différences entre JavaScript et Java
Le code Java doit être compilé avant exécution, tandis que JavaScript n'a pas besoin de compilation et doit seulement être interprété et exécuté par le navigateur.
Bien que Java et JavaScript puissent tous deux s'exécuter sur le serveur et le client, Java s'exécute principalement sur le serveur, tandis que JavaScript s'exécute principalement sur le client.
JavaScript utilise des types de données souples, tandis que Java utilise des types de données stricts.
Types de données JavaScript
- Types de données de base (3 types)
- Types de données composites (2 types)
- Types de données spéciaux (2 types)
Types de données composites
- Tableau
- Object
Types de données spéciaux
- null (Vide)
- undefined (Indéfini)
Règles de nommage des variables
- Les noms de variables ne peuvent contenir que des lettres anglaises majuscules et minuscules, des chiffres, $ et un trait de soulignement, mais ne peuvent pas commencer par un chiffre.
- Sensible à la casse. Exemple : A et a sont deux variables différentes.
- Noms invalides : my-name, 76person, 007
- Noms valides : $wu, var_name, _dum, v108
Déclaration de variable
- Utilisez var pour déclarer.
Il n'est pas nécessaire de déclarer le type de données d'une variable ; son type est déterminé lors de son utilisation ou de son affectation.
var a = 18 ; //a为数值型 var b = "tom" ; //b 为字符串 var c = true ; //c为布尔型
- Variables globales et variables locales
- Les variables locales sont déclarées à l'intérieur des fonctions et doivent être déclarées avec var.
- Les variables globales sont déclarées en dehors des fonctions et n'ont pas besoin d'être déclarées avec var.
Opérateurs spéciaux

Instructions de contrôle conditionnelles et de boucle
Les instructions JavaScript sont utilisées pour implémenter les fonctions de contrôle et d'exploitation de base d'un programme.
- Instruction de sélection conditionnelle if
- Instruction de sélection switch
- Instruction do...while
- Instruction de boucle while
- Instruction de boucle for
- Instruction for(...in...)
- Instruction break et instruction continue
Instruction de sélection if
Instruction de sélection conditionnelle 1 :
if(expression)
{
statements
}
Instruction de sélection conditionnelle 2 :
if(expression)
{
statements
}
else
{
statements
}
Instruction de sélection conditionnelle 3 :
if(expression1)
{
statements
}
else if (expression2)
{
statements
}
else if (expression3)
{
statements
}
else
{
statements
}
Instruction de sélection switch
switch(表达式)
{
case:语句
break;
case:语句
break;
……
default:语句
}
Instruction do...while
Exécutez d'abord une instruction, puis répétez son exécution dans une boucle jusqu'à ce que l'expression conditionnelle soit fausse.
do
{
语句
}
while(条件判断);
while循环语句
while语句执行的时候,直到指定的条件为false为止。其用法如下:
while(条件)
{
语句
}
Instruction de boucle for
L'instruction for exécute une boucle d'instructions jusqu'à ce que la condition soit fausse.
L'utilisation est la suivante :
for([初始表达式];[条件];[增量表达式])
{
语句
}
Instruction for(...in...)
Pour chaque propriété d'un objet, ou chaque élément d'un tableau, exécutez une ou plusieurs instructions.
L'utilisation est la suivante :
for (variable in [object | array])
{
语句
}
Instructions break et continue
L'instruction break termine les boucles while, for et do...while en cours, quitte directement la boucle et exécute l'instruction après la boucle.
L'instruction continue met fin à l'itération en cours de la boucle.