如何快速上手TypeScript
您好,我是沧沧凉凉,是一名前端开发者,目前在掘金、知乎以及个人博客上同步发表一些学习前端时遇到的趣事和知识,欢迎关注。
我在以前的很多篇文章中都提到了,因为JavaScript没有类型校验,虽然在编程的时候速度很快,但是别人拿到你的代码时非常难以看懂,我发现很多人觉得只有非常大型的项目才配的上TypeScript,平时用JavaScript就够了。
其实这种想法是非常错误的,就算是单人开发,TypeScript也显得十分有必要,为什么呢?下面一一来讲解。
1. 为什么是TypeScript
2. 快速上手
长期使用JavaScript的人切换到TypeScript初期几乎都会犯一个毛病,那就是声明类型通篇的any,通篇的object,试问如果通篇都使用any和object,那么为什么要使用TypeScript。
学习TypeScript初期,一定要开Eslint!一定要开Eslint!一定要开Eslint!
Eslint虽然是魔鬼,但是它会强制规范你的代码,如果没有它的约束,你一不小心就会回到通篇any、TypeScript当JavaScript用的放飞自我的阶段。
3. 类型校验
断言
断言是一个非常重要的功能,主要用在当你比编译器更清楚一个变量是什么类型,就可以用它。
4. 接口声明
5. 最后
了解了上面两个内容后,你其实已经可以畅快的使用TypeScript了,当然TypeScript的功能其实远远不止这些,它还拥有更多的功能,但是作为入门来讲,掌握本篇的这些知识点其实已经够用了。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!