TypeScript

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
TypeScript por Mind Map: TypeScript

1. Khái niệm

1.1. -Là 1 dự án mã nguồn mở được phát triển bởi Microsoft.

1.2. -Đươc coi là phiên bản nâng cao của javascript khi bổ sung kiểu tĩnh và hướng đối tượng

2. 1.kiểu dữ liệu

2.1. -Giống với kiểu dữ liệu của JS + 3 loại mới :

2.1.1. -enum:là kiểu dữ liệu đặc biệt dùng để tạo một nhóm tên tương ứng với các giá trị là những con số mà ta thiết lập cho nó, cách này sẽ giúp ta dễ dàng nhớ tên hơn.

2.1.2. -void:khi muốn khai báo một hàm không có giá trị trả về thì ta sẽ sử dụng hàm void,thực ra nó là một kiểu dữ liệu với giá trị là null, trong TypeScript thì có thêm giá trị undefined.

2.1.3. -any:cho phép gán giá trị với kiểu dữ liệu bất kì

3. 2.Hàm

3.1. -Giống như JS thì typeScript cũng có 2 cách khai báo hàm

3.1.1. //Named function function add(x, y) { return x+y; } //Anonymous function var add = function(x, y) { return x+y; };

3.2. -Khi khai báo function typescript còn hỗ trợ khai báo kiểu trả về và kỉ\ểu dữ liệu đầu vào

3.3. -Có thể khai báo giá trị mặc định của đầu vào (tham số mặc định khi khai báo function)

3.4. -Ngoài ra nó còn hỗ trợ việc bpr qua một hoặc vài tham số.

4. 3.class

4.1. -Hàm constructor sẽ được chạy ngay khi khởi tạo class mới.

4.2. -giống như các ngôn ngữ lập trình hướng đối tượng khác. chúng ta cũng có thể dễ dàng sử dụng kế thừa trong typeScript.