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

Nov 27 2022
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ỗ.

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ụ

lỗi ném ts trong khi gọi chuỗi

Ở đâ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.locationkhô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.

Khi cố gắng truy cập một thuộc tính không được xác định, ts sẽ báo lỗi.

lỗi chính tả

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

ts đưa ra lỗi trong khi thêm thuộc tính không tồn tại.

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 persondateđể mô tả loại giá trị greetnà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 datengườ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 greetcó thể đã được gọi không chính xác. Ví dụ…

ts đang báo lỗi khi chuyển boolean tới chuỗi đã nhập

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]