Menu
Coddy logo textTech

Le type 'any' : la porte de sortie

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

Parfois, vous devez travailler avec des données dont vous ne connaissez pas le type exact à l'avance, ou vous migrez progressivement du code JavaScript vers TypeScript. Dans ces situations, TypeScript fournit le type any — votre échappatoire au contrôle des types.

Le type any permet à une variable de contenir n’importe quelle valeur et désactive la vérification des types de TypeScript pour cette variable :

let data: any = 42;
data = "Hello";     // Aucune erreur
data = true;        // Aucune erreur
data.foo.bar.baz;   // Aucune erreur (même si cela pourrait planter à l'exécution)
challenge icon

Défi

Facile

Déclarez une variable nommée dynamicData avec le type any et affectez-lui le nombre 42.

Réaffectez ensuite dynamicData à la chaîne "Hello World" pour démontrer la flexibilité du type any.

Enfin, affichez la variable dans la console pour montrer sa valeur actuelle.

Essayez vous-même

// TODO: Écrivez votre code ici
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