TypeScript là một ngôn ngữ lập trình mạnh mẽ, cung cấp cho chúng ta nhiều công cụ để kiểm soát và quản lý dữ liệu trong ứng dụng của mình. Một trong những công cụ quan trọng nhất là Type. Trong bài viết này, chúng ta sẽ tìm hiểu về Type trong TypeScript.
Trong TypeScript, Type là một cách để mô tả hình dạng và hành vi của dữ liệu. Chúng giúp chúng ta kiểm soát dữ liệu, đảm bảo rằng dữ liệu đó tuân theo một quy tắc nhất định.
Ví dụ, chúng ta có thể tạo một Type tên là Person
như sau:
type Person = {
name: string;
age: number;
};
Trong ví dụ trên, Person
là một Type mô tả một đối tượng có hai thuộc tính: name
và age
. name
là một chuỗi, và age
là một số.
Khi chúng ta đã định nghĩa một Type, chúng ta có thể sử dụng nó để kiểm soát dữ liệu. Ví dụ, chúng ta có thể tạo một biến person
với Type Person
như sau:
let person: Person = {
name: "John",
age: 30
};
Nếu chúng ta cố gắng gán một giá trị không phù hợp cho person
, TypeScript sẽ báo lỗi. Ví dụ, nếu chúng ta cố gắng gán một chuỗi cho age
, TypeScript sẽ báo lỗi:
person.age = "thirty"; // Error: Type 'string' is not assignable to type 'number'.