Ψευδώνυμα Τύπων στο TypeScript

Στο TypeScript μπορούμε να δημιουργήσουμε ψευδώνυμα τύπων. Αυτό γίνεται χρησιμοποιώντας τον τελεστή type.

Για παράδειγμα, ας δώσουμε ένα ακόμη όνομα για τον τύπο δεδομένων string:

typescripttype str = string;

Ας δηλώσουμε μια μεταβλητή, χρησιμοποιώντας τον νέο μας τύπο:

typescriptlet test: str = 'abc';

Σε γενικές γραμμές, η μετονομασία των τυπικών τύπων δεν έχει κάποια πρακτική ωφέλεια. Ας δούμε ένα πιο χρήσιμο παράδειγμα εφαρμογής των ψευδωνύμων.

Εφαρμογή

Ας δημιουργήσουμε έναν νέο τύπο δεδομένων, χρησιμοποιώντας την ένωση τύπων:

typescripttype stumber = string | number;

Ας δηλώσουμε μια μεταβλητή με τον νέο μας τύπο:

typescriptlet test: stumber;

Ας αποθηκεύσουμε σε αυτήν έναν αριθμό:

typescripttest = 123;

Ας αποθηκεύσουμε σε αυτήν μια συμβολοσειρά:

typescripttest = 'abc';

Πρακτικές Ασκήσεις

Задание 1

Δημιουργήστε έναν νέο τύπο, που να ενώνει τον null και τον undefined.

Задание 2

Δημιουργήστε έναν νέο τύπο, που να ενώνει τον λογικό τύπο, τον null και τον undefined.