⊗tsSpIfPp 20 of 37 menu

Propriedades de interfaces em TypeScript

Suponha que temos uma interface que descreve um usuário:

interface IUser { }

Vamos adicionar propriedades e seus tipos a esta interface:

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

Agora criamos um objeto da interface. Para isso declaramos uma variável, na qual especificamos a interface escolhida como tipo:

let user: IUser;

Agora podemos definir os valores para as propriedades especificadas na interface:

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

Se tentarmos criar um usuário sem definir suas propriedades necessárias, veremos um erro:

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

Um erro também ocorrerá se tentarmos adicionar uma propriedade extra:

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

Crie uma interface IMath com as propriedades num1 e num2.

Implemente um objeto calc da interface criada acima.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar