Primitives types trong Typescript
10/02/2022
Tiếp nối bài giới thiệu Typescript thì hôm nay chúng ta đến với Primitives types nhé.
Type assignment: const variable: dataTypes = value
Đại loại là mình truyền giá trị cho 1 biên nào đó
const age:number = 23
const name:string = ‘Tu Pham’
const isStudent:boolean = false
// Js
export function total(a, b) {
return a + b
}
// Ts
export function total(a: number, b: number, c?: number) {
return a + b
}
// c?: parameter này không bắt buộc (optional)
Bình thường ở Js mình có thể không khai báo type cho tham số nên có thể truyền bất cứ type nào vào, ngược lại ts chặt chẽ hơn bắt buộc phải khai báo kiểu data truyền vào. Có thể khai báo tham số không bắt buộc bằng cách thêm dấu ? trước type của nó là mình có thể truyền hoặc không rồi nè hehe.