TypeScript 04 – Hàm trong TypeScript

0
376

1.Hàm trong TypeScript

a.Hàm tự định nghĩa
  • Để giảm thời gian lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự định nghĩa cho mình những hàm có khả năng lặp lại nhiều lần trong website. Việc này cũng giúp cho người lập trình kiểm soát mã nguồn một cách mạch lạc.
  • Tên hàm có thể là một tổ hợp bất kỳ những chứ cái, con số và dấu gạch dưới, nhưng phải bắt đầu từ chứ cái hoặc dấu gạch dưới.
  • Để sử dụng hàm ta sử dụng từ khóa function 

  • Ví dụ :

b.Hàm tự định nghĩa có tham số
  • Hàm tự định nghĩa có tham số cũng là hàm tự định nghĩa nhưng có tham số truyền vào

  • Ví dụ :

Biên dịch sang JavaScript

Chú ý : Những hàm tôi lấy ví dụ ở trên là những hàm không có giá trị trả vè,với những hàm này ta sử dụng từ khóa :void

Bài học typescript cơ bản tại đây.

c.Hàm tự định nghĩa có giá trị trả về
  • Hàm này trả về 1 giá trị,giá trị này có thể là số,chuỗi,mảng…Ta sử dụng từ khóa return.Kiểu dữ liệu của giá trị mà ta return chính là kiểu dữ liệu của hàm

  • Ví dụ : viết hàm tính tổng 2 số

Biên dịch sang JavaScript

  • Ngoài cách viết ở trên thì chúng ta có thể viết như sau :

2.Overload hàm trong TypeScript

  • Đây là một khái niệm trong các ngôn ngữ lập trình hướng đối tượng.Overload giúp ta sử dụng tên hàm nhưng với các kiểu tham số khác nhau.
  • Ví dụ :

3.Generic

  • Ngoài cách truyền kiểu dữ liệu trực tiếp cho hàm,ta có thể truyền kiểu dữ liệu qua một biến.
  • Ví dụ:

Tác giả : Hà Trung Vietpro

[Total: 0    Average: 0/5]

LEAVE A REPLY

Please enter your comment!
Please enter your name here