为什么要学TypeScript?
TypeScript有各种各样的好处,但是在实际项目中使用的难度比较大。并不是说TypeScript有很大难度,而是要求团队的人都去学习TypeScript有很大难度。但是TypeScript会让自己的代码更加严格规范,可以在项目运行之前找出可能存在的问题。写代码的过程中各种错误在越早期修改的成本就越低。
哪些项目适合使用TypeScript?
- 需要多人合作的项目(前提是组员都接受)
- 开源项目,尤其是工具函数或者组件库
- 对代码质量要求严格的项目
使用TypeScript的项目
- VSCode
- Angular & React & Vue3.0
- Ant Design
三大框架已经或者即将支持TypeScript,说明TypeScript已经被广泛接受。
下面的例子,几乎每一个都是放在{}里面的。但是,由于在面向 "ES3" 或 "ES5" 时,在严格模式下,块内不允许函数声明,有少部分代码没有使用{},这样,在同一个文件写例子或者文件引用的时候,主要变量名是否有冲突。