TypeScript實戰(zhàn)進(jìn)階深入TypeScript語法+工具封裝實戰(zhàn)-coderwhy
2023-06-28 16:10 作者:bili_73767213996 | 我要投稿
TypeScript 是靜態(tài)類型
類型系統(tǒng)按照「類型檢查的時機」來分類,可以分為動態(tài)類型和靜態(tài)類型。
動態(tài)類型是指在運行時才會進(jìn)行類型檢查,這種語言的類型錯誤往往會導(dǎo)致運行時錯誤。JavaScript 是一門解釋型語言,沒有編譯階段,所以它是動態(tài)類型,以下這段代碼在運行時才會報錯:
靜態(tài)類型是指編譯階段就能確定每個變量的類型,這種語言的類型錯誤往往會導(dǎo)致語法錯誤。TypeScript 在運行前需要先編譯為 JavaScript,而在編譯階段就會進(jìn)行類型檢查,所以 TypeScript 是靜態(tài)類型,這段 TypeScript 代碼在編譯階段就會報錯了:
標(biāo)簽: