- TypeScript入門與實戰
- 鐘勝平編著
- 334字
- 2021-01-15 15:35:48
1.2.1 易于發現代碼中的錯誤
不論使用哪種編程語言,編寫高質量代碼都是重中之重。JavaScript是一門具有動態類型和弱類型的編程語言。其特點是數據類型檢查發生在程序運行時,并且允許(隱式地)數據類型轉換。JavaScript代碼在真正運行前無法很好地檢測代碼中是否存在錯誤。
例如,如果JavaScript程序中存在拼寫錯誤,那么在編寫程序的過程中JavaScript無法識別出該錯誤。只有在程序運行時JavaScript才能夠發現這個錯誤并且可能終止程序的運行。在缺少代碼自動補全功能的年代,這類錯誤時有發生且不易察覺。如果使用了TypeScript語言,那么在編譯程序時就能夠發現拼寫錯誤。如果使用了支持TypeScript的代碼編輯器,如Visual Studio Code,那么在編寫代碼的過程中就能夠檢查出拼寫錯誤。圖1-2列出了一些強類型與弱類型、動態類型與靜態類型編程語言。
推薦閱讀
- Learning Python Web Penetration Testing
- DevOps入門與實踐
- 新手學Visual C# 2008程序設計
- Windows Server 2012 Unified Remote Access Planning and Deployment
- Mastering Swift 2
- 游戲程序設計教程
- Spring Boot企業級項目開發實戰
- Python深度學習原理、算法與案例
- Android開發三劍客:UML、模式與測試
- Statistical Application Development with R and Python(Second Edition)
- Python項目實戰從入門到精通
- WebStorm Essentials
- Docker on Windows
- 面向對象程序設計教程(C#版)
- Elixir Cookbook