Welcome 🎉

logo

ReactLMS

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 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.


Khái niệm về Type


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: nameage. name là một chuỗi, và age là một số.


Sử dụng Type


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'.








Giới thiệu Trong TypeScript, chúng ta có một số kiểu dữ liệu cơ bản, được gọi là Primitive Types. Các kiểu dữ liệu này bao gồm: String, Number, Boolean, Null, Undefined, Void, Any và Never. Dưới...
Giới thiệu TypeScript là một ngôn ngữ lập trình mạnh mẽ, giúp chúng ta viết mã JavaScript một cách dễ dàng hơn. Một trong những tính năng mạnh mẽ nhất của TypeScript là khả năng gán kiểu cho biến,...
Giới thiệu 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ụ để viết mã một cách rõ ràng và dễ hiểu. Một trong những công cụ đó là Type Inference. Trong bài viết này,...
Giới thiệu Chào mừng các bạn đến với bài học về Enums trong TypeScript. Enums, hay còn được gọi là "enumerations", là một cách để định nghĩa một loại dữ liệu mà có thể chứa một tập hợp các...
Giới thiệu Trong bài viết này, chúng ta sẽ tìm hiểu về một kiểu dữ liệu khá thú vị trong TypeScript - Tuples. Tuples cho phép bạn lưu trữ nhiều giá trị với nhiều kiểu dữ liệu khác nhau trong một...
Giới thiệu Trong bài viết này, chúng ta sẽ tìm hiểu về Union Types trong TypeScript - một tính năng mạnh mẽ giúp chúng ta làm việc với nhiều kiểu dữ liệu khác nhau. Khái niệm về Union Types Union...
Giới thiệu Trong bài viết này, chúng ta sẽ tìm hiểu về Literal Types trong TypeScript. Literal Types là một tính năng mạnh mẽ của TypeScript, giúp chúng ta kiểm soát chặt chẽ hơn về loại dữ liệu mà...
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...
Giới thiệu Trong bài viết này, chúng ta sẽ tìm hiểu về ba khái niệm quan trọng trong TypeScript: Intersection Types, Discriminated Unions và Type Guards and Differentiating Types. Đây là những khái...
Giới thiệu Trong bài viết này, chúng ta sẽ tìm hiểu về các Utility Types trong TypeScript. Utility Types giúp chúng ta biến đổi các kiểu dữ liệu một cách linh hoạt và tiện lợi. Partial Partial là...



Read more
On This Page