Menu
Coddy logo textTech

Annotations de type d'objet en ligne

Fait partie de la section Introduction à TypeScript du Journey JavaScript de Coddy. Leçon 37 sur 73.

Parfois, vous devez définir la structure d'un objet pour un cas d'utilisation unique et spécifique. Au lieu de créer un alias de type ou une interface réutilisable, TypeScript vous permet de définir la forme de l'objet directement là où vous déclarez la variable. C'est ce qu'on appelle une annotation de type d'objet en ligne.

La syntaxe utilise des accolades pour décrire les propriétés de l'objet et leurs types directement dans la déclaration de la variable :

let user: { name: string; id: number } = {
  name: "Alice",
  id: 123
};

Cette approche est parfaite pour les structures d'objets uniques que vous ne prévoyez pas de réutiliser ailleurs dans votre code.

challenge icon

Défi

Facile

Créez une variable nommée student avec une annotation de type d'objet en ligne qui définit la structure suivante :

  • propriété name de type string
  • propriété studentId de type number
  • propriété isEnrolled de type boolean

Assignez à la variable les valeurs suivantes :

  • name : "Sarah Johnson"
  • studentId : 12345
  • isEnrolled : true

Créez une autre variable nommée course avec une annotation de type d'objet en ligne qui définit la structure suivante :

  • propriété title de type string
  • propriété credits de type number
  • propriété instructor de type string

Assignez à la variable les valeurs suivantes :

  • title : "Introduction to TypeScript"
  • credits : 3
  • instructor : "Dr. Smith"

Affichez les informations suivantes sur des lignes distinctes :

  • Le nom de l'étudiant
  • L'identifiant de l'étudiant
  • Le titre du cours
  • Le nombre de crédits

Essayez vous-même

// TODO: Écrivez votre code ici
// Créer la variable student avec une annotation de type d'objet en ligne
// Créer la variable course avec une annotation de type d'objet en ligne
// Afficher les informations requises
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à TypeScript

Entraînez-vous par vous-même : Compilateur JavaScript en ligne