Điều gì làm cho TypeScript trở nên quan trọng để tìm hiểu?

Hôm nay chúng ta sẽ xem tại sao bạn nên học TypeScript. Lợi ích của TypeScript là gì?
Xin chào! giao diện người dùng của tôi - những người bạn!
Nếu bạn không chắc có nên học typeScript hay không, thì bạn đã đến đúng chỗ. Bạn sẽ không cần phải đọc thêm nữa sau khi đọc phần này vì bạn sẽ hiểu chính xác những gì typeScript có thể mang lại cho bạn.
Hãy lần lượt sử dụng các ví dụ để làm rõ từng điểm.
kiểm tra kiểu tĩnh
Bản mô tả chủ yếu được sử dụng để ngăn lỗi thời gian chạy. Chúng ta có thể thêm tính năng kiểm tra kiểu tĩnh vào mã của mình bằng cách sử dụng bản thảo, điều này thật tuyệt vời.
Hãy lấy một ví dụ

Ở đây, trước tiên chúng ta khai báo thông báo là một chuỗi trước khi gọi nó vì như chúng ta đều biết, một chuỗi không thể được gọi. ( Các dự án lớn có thể khiến chúng ta khó nhớ kiểu của một biến (chuỗi, hàm, v.v.) nên chúng ta thường mắc lỗi về kiểu. )
Thời gian chạy trong JavaScript sẽ xác định vấn đề này và loại bỏ nó. Nhưng trong TypeScript, TypeScript sẽ đưa ra thông báo lỗi trước khi chúng ta chạy mã. thật tuyệt vời khi bạn không phải đợi thời gian chạy để tìm lỗi
Thất bại không ngoại lệ
Nói chung, nếu chúng ta đang cố truy cập vào thứ gì đó không được xác định, chúng ta sẽ gặp lỗi. nhưng bạn có thể tưởng tượng rằng việc truy cập một thuộc tính không tồn tại trên một đối tượng cũng sẽ gây ra lỗi. Thay vào đó, JavaScript undefined
đôi khi làm hỏng mã của chúng tôi.
Hãy lấy một ví dụ
Ở đây trong đối tượng người, chúng tôi đang cố gắng truy cập thuộc tính person.location
không được xác định.
Trong javascript, bạn sẽ thấy undefined
điều đó đôi khi phá vỡ mã của chúng tôi.
Nhưng trong Typescript, bạn sẽ được thông báo ngay lập tức.

lỗi chính tả
Bản đánh máy cũng ngăn ngừa lỗi chính tả

Bạn có thể tìm lỗi chính tả nhanh như thế nào?.. typescript giúp chúng ta tránh những lỗi chính tả đó.
Các loại rõ ràng
Cho đến nay, chúng tôi vẫn chưa nói với TypeScript về các loại biến, chẳng hạn như “biến phải là một chuỗi, số, boolean, v.v.”
Hãy hiểu nó bằng một ví dụ
ở đây chúng tôi đã thêm các chú thích loại person
và date
để mô tả loại giá trị greet
nào có thể được gọi với. bạn có thể hiểu nó là một người kiểu string và một date
người kiểu Date
.
Với điều này, TypeScript có thể cho chúng tôi biết về các trường hợp khác greet
có thể đã được gọi không chính xác. Ví dụ…

tsc
, trình biên dịch TypeScript
Trình duyệt không hiểu bản thảo nên chúng tôi phải biên dịch nó thành js bằng cách sử dụng trình biên dịch tsc
npm install -g typescript
bạn có thể biên dịch tập tin của bạn
tsc <your file name>
Hy vọng bạn thích nó
Chúc mừng mã hóa!
muốn đưa ra gợi ý: -
tìm tôi trên LinkedIn Twitter
Gửi email cho tôi theo địa chỉ [email protected]