Робота з типами даних
Union.
Об'єднання або union не є власне типом даних, але воно дозволяє визначити змінну, яка може зберігати значення двох або більше типів.
Щоб створити union, використовується вертикальну риска |
.
let id: number | string;
id = '1345dgg5';
console.log(id); // 1345dgg5
id = 234;
console.log(id); // 234
Перевірка типу даних (typeof).
let num = 1200;
if (typeof num === 'number') {
let result: number = num / 12;
console.log(result);
} else {
console.log('invalid operation');
}
Псевдоніми типів.
TypeScript дозволяє визначати псевдоніми типів за допомогою ключового слова type.
type UserId = number | string;
let userId: UserId;
userId = 'asjk45hhj9';
type User = {
userId: UserId;
}
let user: User;
user = {
userId: 1
};
Last updated
Was this helpful?