【記錄】TS和JS的區別


本文為博主自我總結的文章,可能存在一些遺漏

  • ts是靜態類語言,可以做到聲明即文檔,js是動態類語言相對更靈活。
  • 如用ts寫一個button組件可以清晰的知道,ButtonProps如是否必傳,可選,style是什么類型,disabled是什么類型,較js,ts更易於維護和拓展,可以做到代碼即注釋,避免一個月不見代碼自己都忘記自己寫了什么的尷尬,
  • ts對比js基礎類型上,增加了 void/never/any/元組/枚舉/以及一些高級類型
  • js沒有重載概念,ts有可以重載
  • vscode/ide對ts有很友好的提示
  • ts更利於重構


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM