1. TypeScript 是什么 ?
TypeScript ( 简称: TS ) 是 JavaScript 的超集 (JS 有的 TS 都有)
TypeScript = Type + JavaScript ( 在 JS 基础之上, 为 JS 添加了类型支持 )
从编程语言的动静来区分,TypeScript 属于静态类型的编程语言,JS 属于动态类型的编程语言。
静态类型:编译期做类型检查; 动态类型:执行期做类型检查。
代码编译和代码执行的顺序: 1编译 2执行。
2. TypeScript 为什么要为 JS 添加类型支持 ?
对于JS来说:需要等到代码真正去执行的时候才能发现错误(晚)。
对于TS来说:在代码编译的时候(代码执行前)就可以发现错误(早)。
并且,配合VSCode等开发工具, TS可以提前到在编写代码的同时就发现代码中的错误,减少找Bug、改Bug时间。
3. TS 相比 JS 的优势
1. 更早(写代码的同时)发现错误,减少找Bug、改Bug时间,提升开发效率。
2.程序中任何位置 的代码都有代码提示,随时随地的安全感,增强了开发体验。
3.强 大的类型系统提升了代码的可维护性,使得重构代码更加容易。
4.支持最新的 ECMAScript语法,优先体验最新的语法,让你走在前端技术的最前沿。
5. TS类型推断机制,不需要在代码中的每个地方都显示标注类型,让你在享受优势的同时,尽量降低了成本。
除此之外,Vue 3源码使用TS重写、Angular默认支持TS、React与 TS完美配合, TypeScript 已成为大中型前端项
目的首先编程语言。
4. TS 全局安装命令
npm i -g typescript
安装完成后输入 tsc -v 查看是否安装成功
标签:TypeScript,代码,TS,介绍,JS,类型,Bug From: https://www.cnblogs.com/wqddmg/p/16768254.html