什么是TypeScript?
- Typescript 不是一门新的语言 而是JavaScript 的升级版本
为什么要创建TypeScript 来升级 JavaScript?
- 因为
Brendan Eich在短短的十天时间 创建了JavaScript👍👍👍 (牛逼!!!) 但是也有一些地方没有考虑到 存在一定的安全风险
- 哪里有啊 我怎么没发现啊? 请看这 juejin.cn/post/699172…
- 我们在写代码的时候 如果有提示 是不是感觉爽歪歪 ???
TypeScript 真的好吗???
- 现在有好几个社区 已经官宣放弃 TypeScript
- 因为TypeScript 在Js 老鸟看来 是多余的 他们在写项目的时候 很少出现致命的错误 而且在编写代码的时候 也不大需要提示 那在他们眼里去写这些ts 的 类型文件 是多余的
- 我的观点的就是 Ts 这东西还是要会 项目不急 其实可以用用 项目很急 如果自己菜 最好不要用 老板天天催进度 你还在那研究类型约束 能不被叼吗
白话文:
Ts 并不是一门新的语言 可以说是JavaScript的一个升级版本 它有一些好处 比如第一个好处 因为JavaScript的一些缺点 会导致出现一些难以发现的Bug 上线就挨叼 所以现在一些项目也逐渐采用ts来进行类型约束 来规避这些风险 第二个好处 我们在使用ts 的类型 进行类型约束 在编写代码的时候 有更好的代码提示 方便我们进行开发 但是Ts 也是一把双刃剑 可以说 在使用Ts进行开发的时候 真的是苦了自己 方便了别人 我们需要写大量的 类型文件 来进行约束代码 如果对于复杂逻辑 来说 无疑是雪上加霜 所以也有一些社区 认为没必要使用 Ts 把逻辑 和 规范搞好 就可以了