"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > JavaScript : types de données, variables et opérateurs

JavaScript : types de données, variables et opérateurs

Publié le 2024-07-31
Parcourir:727

JavaScript : Data Types, Variables, and Operators

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.
Déclaration de sortie Cet article est reproduit sur : https://dev.to/noorscript/javascript-data-types-variables-and-operators-1d36?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3