Ο τύπος any στο TypeScript
Μερικές φορές μπορεί να χρειαστεί να περιγράψουμε τον τύπο μεταβλητών, ο οποίος μπορεί να μην είναι γνωστός στη στιγμή που γράφουμε την εφαρμογή.
Για αυτό χρησιμοποιείται ο τύπος any,
ο οποίος επιτρέπει τον έλεγχο των τιμών
στο στάδιο της μεταγλώττισης. Ας δούμε ένα
παράδειγμα. Ας ορίσουμε μια μεταβλητή τύπου
any:
let test: any;
Ας αντιγράψουμε σε αυτή τη μεταβλητή έναν αριθμό:
test = 123;
Και τώρα ας αντιγράψουμε σε αυτή τη μεταβλητή μια συμβολοσειρά:
test = 'abc';
Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε ποιο θα είναι το αποτέλεσμα της εκτέλεσης του κώδικα:
let test1: number = 123;
let test2: string = 'abc';
let test3: any;
test3 = test1;
console.log(test3);
test3 = test2;
console.log(test3);