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, tham số hàm và giá trị trả về của hàm. Điều này giúp chúng ta kiểm soát tốt hơn việc sử dụng dữ liệu trong mã của mình.
Trong TypeScript, chúng ta có thể gán kiểu cho biến bằng cách sử dụng cú pháp sau:
let tenBien: kieuDuLieu = giaTri;
Ví dụ:
let name: string = 'John Doe';
let age: number = 25;
let isStudent: boolean = true;
Trong ví dụ trên, chúng ta đã khai báo và gán giá trị cho ba biến name
, age
và isStudent
với các kiểu dữ liệu tương ứng là string
, number
và boolean
.
Chúng ta cũng có thể gán kiểu cho tham số của hàm trong TypeScript. Cú pháp như sau:
function tenHam(thamSo: kieuDuLieu) {
// code
}
Ví dụ:
function greet(name: string) {
console.log(`Hello, ${name}!`);
}
Trong ví dụ trên, chúng ta đã khai báo hàm greet
với tham số name
có kiểu dữ liệu là string
.
Cuối cùng, chúng ta cũng có thể gán kiểu cho giá trị mà hàm trả về. Cú pháp như sau:
function tenHam(): kieuDuLieu {
// code
return giaTri;
}
Ví dụ:
function getAge(): number {
return 25;
}
Trong ví dụ trên, chúng ta đã khai báo hàm getAge
trả về một giá trị có kiểu dữ liệu là number
.