⊗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štinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη