Menu
Coddy logo textTech

Tableaux typés

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

Les tableaux typés sont l’une des fonctionnalités les plus puissantes de TypeScript pour organiser et gérer plusieurs valeurs tout en maintenant la sécurité des types.

En TypeScript, vous pouvez spécifier qu’un tableau doit uniquement contenir des éléments d’un type particulier à l’aide de la syntaxe Type[]. Cela garantit que chaque élément du tableau correspond au type attendu, ce qui évite les erreurs courantes qui surviennent lorsque différents types de données sont mélangés.

let numbers: number[] = [1, 2, 3, 4, 5];
let names: string[] = ["Alice", "Bob", "Charlie"];
let flags: boolean[] = [true, false, true];

Lorsque vous déclarez un tableau typé, TypeScript impose que seules des valeurs du type spécifié puissent y être ajoutées. Cela signifie que vous ne pouvez pas mélanger accidentellement des chaînes avec des nombres ou d’autres types incompatibles, ce qui aide à détecter les erreurs pendant le développement plutôt qu’à l’exécution.

challenge icon

Défi

Facile

Crée un tableau typé nommé scores qui ne peut contenir que des valeurs de type numbers et initialise-le avec les valeurs 85, 74 et 78.

Crée ensuite un autre tableau typé nommé studentNames qui ne peut contenir que des valeurs de type string et initialise-le avec les valeurs "Alice", "Bob" et "Charlie".

Enfin, crée un tableau typé nommé passedExams qui ne peut contenir que des valeurs de type boolean et initialise-le avec true, false et true.

Affiche les trois arrays dans la console, sur des lignes distinctes, dans l'ordre où ils ont été créés.

Essayez vous-même

// TODO: Écrivez votre code ici
// Créez les trois tableaux typés comme décrit dans le défi

// Affichez les trois tableaux dans la console
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