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


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à chúng ta đang làm việc.


Khái niệm về Literal Types


Trong TypeScript, một Literal Type là một loại dữ liệu cụ thể mà bạn có thể chỉ định cho một biến. Nói cách khác, nó là một giá trị cụ thể mà một biến có thể nhận.

Ví dụ, nếu bạn có một biến let x: 'hello', thì x chỉ có thể nhận giá trị là 'hello'. Nếu bạn cố gắng gán một giá trị khác cho x, TypeScript sẽ báo lỗi.


Các loại Literal Types


Có ba loại Literal Types trong TypeScript: String Literal Types, Number Literal Types và Boolean Literal Types.

String Literal Types

String Literal Types cho phép bạn chỉ định một chuỗi cụ thể làm giá trị cho một biến.

Ví dụ:

let greeting: 'Hello, World' = 'Hello, World';







Trong ví dụ trên, greeting chỉ có thể nhận giá trị là 'Hello, World'.

Number Literal Types

Number Literal Types cho phép bạn chỉ định một số cụ thể làm giá trị cho một biến.

Ví dụ:

let one: 1 = 1;







Trong ví dụ trên, one chỉ có thể nhận giá trị là 1.

Boolean Literal Types

Boolean Literal Types cho phép bạn chỉ định một giá trị boolean cụ thể làm giá trị cho một biến.

Ví dụ:

let isTrue: true = true;







Trong ví dụ trên, isTrue chỉ có thể nhận giá trị là true.


Kết luận


Literal Types trong TypeScript là một công cụ mạnh mẽ giúp bạn kiểm soát chặt chẽ hơn về loại dữ liệu mà bạn đang làm việc. Hy vọng qua bài viết này, bạn đã hiểu rõ hơn về Literal Types và cách sử dụng chúng trong TypeScript.


Read more
On This Page