Search
Light Mode
Contact Us

3 min to read

Contact us

No results for your search.
Sorry, an unexpected error occurred

Giới thiệu


TypeScript cung cấp một cách mạnh mẽ để định nghĩa kiểu dữ liệu mới thông qua Type Aliases. Type Aliases cho phép bạn tạo một tên mới cho một kiểu dữ liệu hiện có.


Khai báo Type Aliases


Để khai báo một Type Aliases, bạn sử dụng từ khóa type theo sau là tên của Type Aliases và kiểu dữ liệu mà bạn muốn đặt tên mới.

type StringOrNumber = string | number;







Trong ví dụ trên, StringOrNumber là một Type Aliases, nó có thể là kiểu string hoặc number.


Sử dụng Type Aliases


Sau khi đã khai báo, bạn có thể sử dụng Type Aliases như một kiểu dữ liệu bình thường.

let total: StringOrNumber;
total = 'hello'; // OK
total = 42; // OK
total = true; // Error







Trong ví dụ trên, biến total có kiểu là StringOrNumber. Nó có thể nhận giá trị là string hoặc number. Nếu bạn cố gắng gán một giá trị không phải string hoặc number cho total, TypeScript sẽ báo lỗi.


Lưu ý khi sử dụng Type Aliases


Một điều quan trọng cần lưu ý là Type Aliases không tạo ra một kiểu dữ liệu mới. Nó chỉ đơn giản là tạo ra một tên mới cho một kiểu dữ liệu hiện có. Vì vậy, bạn không thể sử dụng Type Aliases để tạo ra một kiểu dữ liệu hoàn toàn mới.

type NewBoolean = boolean;
let isDone: NewBoolean = 'done'; // Error







Trong ví dụ trên, NewBoolean là một Type Aliases cho kiểu boolean. Nếu bạn cố gắng gán một giá trị không phải boolean cho biến isDone, TypeScript sẽ báo lỗi.

Hy vọng với bài viết này, bạn đã hiểu rõ hơn về Type Aliases trong TypeScript. Hãy tiếp tục thực hành để nắm vững kiến thức này!


Read More
On This Page