TypeScript Basics Biến và Kiểu đơn giản
TypeScript cải thiện JavaScript bằng cách thêm các kiểu tĩnh, giúp phát hiện lỗi sớm và cải thiện chất lượng mã. Bài viết này sẽ đơn giản hóa các kiến thức cơ bản về biến và kiểu TypeScript, cung cấp sự hiểu biết rõ ràng cho người mới bắt đầu.
Hiểu về Biến trong TypeScript
Trong TypeScript, các biến được khai báo tương tự như JavaScript nhưng có thêm lợi ích là chú thích kiểu. Điều này cho phép bạn chỉ định loại dữ liệu mà biến nên giữ.
Khai báo biến
Bạn có thể khai báo biến bằng cách sử dụng let
, const
và var
. Tuy nhiên, let
và const
được khuyến nghị vì tính năng block-scope của chúng.
let age: number = 25;
const name: string = "Alice";
Các kiểu cơ bản trong TypeScript
TypeScript cung cấp một số kiểu cơ bản để xác định loại dữ liệu mà một biến có thể chứa:
- Số: Biểu thị các giá trị số, bao gồm số nguyên và số dấu phẩy động.
- Chuỗi: Biểu thị dữ liệu văn bản.
- Boolean: Biểu thị giá trị đúng hoặc sai.
- Mảng: Biểu thị một tập hợp các giá trị của một kiểu cụ thể.
- Đối tượng: Biểu thị một tập hợp các cặp khóa-giá trị.
Ví dụ số
let count: number = 100;
Ví dụ về chuỗi
let greeting: string = "Hello, World!";
Ví dụ Boolean
let isActive: boolean = true;
Ví dụ về mảng
let scores: number[] = [90, 80, 70];
Ví dụ đối tượng
let user: { name: string, age: number } = {
name: "John",
age: 30
};
Suy luận kiểu
TypeScript có thể tự động suy ra kiểu của biến dựa trên giá trị ban đầu của nó. Điều này có nghĩa là bạn không phải lúc nào cũng cần chỉ định rõ ràng kiểu, mặc dù làm như vậy có thể giúp mã của bạn rõ ràng hơn.
Ví dụ về suy luận kiểu
let age = 25; // TypeScript infers 'age' as number
age = "hello"; // Error: Type 'string' is not assignable to type 'number'
Chú thích loại
Chú thích kiểu cho phép bạn xác định rõ ràng kiểu của biến. Điều này giúp đảm bảo rằng các giá trị được gán cho biến tuân thủ kiểu mong đợi.
Ví dụ về chú thích loại
let isLoggedIn: boolean = false;
Phần kết luận
Hiểu các biến và kiểu dữ liệu là điều cơ bản để sử dụng TypeScript hiệu quả. Bằng cách tận dụng hệ thống kiểu của TypeScript, bạn có thể viết mã đáng tin cậy và dễ bảo trì hơn. Bắt đầu với các kiểu dữ liệu cơ bản, khám phá suy luận kiểu dữ liệu và sử dụng chú thích kiểu dữ liệu để đảm bảo mã của bạn tuân thủ các cấu trúc dữ liệu mong đợi.
Với những kiến thức cơ bản này, bạn đang trên đường thành thạo TypeScript và khai thác toàn bộ tiềm năng của nó để xây dựng các ứng dụng mạnh mẽ.