CoffeeScript - Types de données

Types de données CoffeeScript

L'une des caractéristiques les plus fondamentales d'un langage de programmation est l'ensemble des types de données qu'il prend en charge. Ce sont les types de valeurs qui peuvent être représentées et manipulées dans un langage de programmation.

Comme CoffeeScript compile ligne par ligne en JavaScript, les types de données fournis par CoffeeScript sont les mêmes que JavaScript. Sauf le fait que CoffeeScript ajoute une essence supplémentaire.

CoffeeScript fournit les types de données suivants pour travailler avec -

  • Strings - Le type de données String représente un groupe de caractères en général et nous représentons une valeur de chaîne avec des guillemets doubles ("").

    Example: "Raj", "Rahman"

  • Number - Le type de données numérique représente les valeurs numériques.

    Example: 12, 212, etc.

  • Boolean- Le type de données booléen représente un bit d'information. Il n'y a que deux valeurs possibles: true et false.

  • Arrays- L'objet Array vous permet de stocker plusieurs valeurs dans une seule variable. Il stocke une collection séquentielle à taille fixe d'éléments du même type.

    Example: étudiant = ["Rahman", "Ramu", "Ravi", "Robert"]

  • Objects- Les objets de CoffeeScript sont similaires à ceux de JavaScript, il s'agit d'une collection de propriétés. Où une propriété comprend une clé et une valeur séparées par un point-virgule (:). En bref, les objets CoffeeScript sont une collection de paires clé-valeur.

    Example: étudiant = {nom: "Mohammed", âge: 24 ans, téléphone: 9848022338}

  • Null- Une variable qui est définie et ne contient aucune valeur est considérée et nulle. Ceci est similaire à la valeur null en JavaScript.

  • Undefined- Une variable à laquelle aucune valeur n'a été attribuée est considérée comme une variable indéfinie. Si vous utilisez de telles variables dans votre code, vous obtiendrez une erreur non définie.

Nous couvrirons les types de données Arrays et Objects en détail dans des chapitres séparés.