⊗tsSpIfPp 20 of 37 menu

Уласцівасці інтэрфейсаў у TypeScript

Няхай у нас ёсць інтэрфейс, які апісвае юзера:

interface IUser { }

Дадаймо ў гэты інтэрфейс уласцівасці і іх тып:

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

Цяпер ствараем аб'ект інтэрфейса. Для гэтага аб'яўляем зменную, у якой паказваем у якасці тыпу абраны інтэрфейс:

let user: IUser;

Цяпер мы можам прапісаць значэнні для ўласцівасцей, зададзеных у інтэрфейсе:

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

Калі цяпер паспрабаваць стварыць юзера, не задаўшы яму неабходных уласцівасцей, то мы ўбачым памылку:

let user: IUser = { name: 'john', // памылка }

Таксама памылка будзе, калі паспрабаваць зрабіць лішнюю ўласцівасць:

let user: IUser = { name: 'john', surn: 'smit', // памылка age: 30 }

Стварыце інтэрфейс IMath з уласцівасцямі num1 і num2.

Рэалізуйце аб'ект calc створанага вышэй інтэрфейса.

Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць