JavaScript est un langage polyvalent qui se distingue par sa nature dynamique et flexible. Explorons trois aspects fondamentaux de JavaScript : les types de données, les variables et les opérateurs.
Types de données:
JavaScript offre une variété de types de données pour gérer différents types de valeurs. Les comprendre est crucial pour une programmation efficace.
Types de données courants
-
String : Représente des données textuelles, comme « Hello, world ! ».
-
Nombre : Représente à la fois des nombres entiers et des nombres à virgule flottante.
-
Booléen : Représente des valeurs logiques, vraies ou fausses.
-
Object : Représente une collection de propriétés, utiles pour stocker des données complexes.
-
Array : Représente une liste ordonnée de valeurs, qui peuvent être de types mixtes.
Types de données exceptionnels
-
Null : Représente une absence intentionnelle de toute valeur d'objet.
-
Non défini : Représente une variable qui a été déclarée mais à laquelle aucune valeur n'a été affectée.
-
Symbole : Représente un identifiant unique et immuable, utile pour les propriétés des objets.
-
BigInt : Représente des entiers avec une précision arbitraire, utile pour les très grands nombres.
Variables
Déclarations communes
-
var : La manière traditionnelle de déclarer des variables. Il est limité à une fonction, ce qui signifie qu'il est accessible dans la fonction dans laquelle il a été déclaré.
- Déclarations modernes
-** let : **Introduit dans ES6, let vous permet de déclarer des variables de portée bloc. Cela signifie que la variable n'est accessible que dans le bloc dans lequel elle a été déclarée, ce qui rend votre code plus prévisible.
-
const : Également introduit dans ES6, const est utilisé pour déclarer des variables de portée bloc qui ne peuvent pas être réaffectées. Ceci est utile pour les valeurs qui doivent rester constantes tout au long de votre code.
Les opérateurs
Les opérateurs en JavaScript sont utilisés pour effectuer des opérations sur des variables et des valeurs. Voici les plus courants et certains uniques qui rendent JavaScript puissant.
Opérateurs communs
-
Opérateurs arithmétiques : Utilisés pour les calculs mathématiques. Comprend , -, *, / et %.
-
Opérateurs de comparaison : Utilisés pour comparer deux valeurs. Comprend ==, ===, !=, !==, >, = et
-
Opérateurs logiques : Utilisé pour les opérations logiques. Comprend && (ET), || (Ou et ! (PAS).
-
Opérateurs d'affectation : Utilisés pour attribuer des valeurs aux variables. Comprend =, =, -=, *= et /=.
Opérateurs d'exception
-
Opérateur de propagation (...) : Développe un itérable (comme un tableau) en éléments individuels. Utile pour combiner des tableaux ou des objets et passer des éléments comme arguments aux fonctions.
- Affectation de déstructuration :Simplifie l'extraction de valeurs de tableaux ou de propriétés d'objets en variables distinctes, rendant votre code plus propre et plus lisible.
- Chaînage facultatif (?.) : Permet un accès sécurisé aux propriétés profondément imbriquées.
- Opérateur de fusion nul (??) : Fournit une valeur par défaut lorsqu'il s'agit de valeurs nulles ou non définies.