⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау