⊗tsSpIfPp 20 of 37 menu

Propriétés des interfaces en TypeScript

Supposons que nous ayons une interface décrivant un utilisateur :

interface IUser { }

Ajoutons à cette interface des propriétés et leur type :

interface IUser { name: string; age: number; }

Maintenant, créons un objet de l'interface. Pour cela, déclarons une variable dans laquelle nous indiquons comme type l'interface choisie :

let user: IUser;

Maintenant nous pouvons spécifier les valeurs pour les propriétés définies dans l'interface :

let user: IUser = { name: 'john', age: 30 }

Si maintenant nous essayons de créer un utilisateur sans lui avoir attribué les propriétés nécessaires, nous verrons une erreur :

let user: IUser = { name: 'john', // erreur }

Une erreur se produira également si on essaye de créer une propriété excédentaire :

let user: IUser = { name: 'john', surn: 'smit', // erreur age: 30 }

Créez une interface IMath avec les propriétés num1 et num2.

Implémentez un objet calc de l'interface créée ci-dessus.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser