TypeScript的学习感悟

相比JavaScript来说,TypeScript更加的严谨、灵活、安全。有点类似iOS的Objective-C升级版的Swift语言。(当然JavaScript仍旧就可以不添加;(分号)的,Objective-C必须加;(分号)😄)
更加特别的是,ts作为js的类型的超集,我感觉这类型的添加比一般的语言更加的严谨(复杂了很多!),比如比Swift的类型相关的计算复杂的多。在做类型体操的时候,刚接触,似乎在看天书。当然了,训练次数多了,也就那些东西。
为了更加的安全,添加了更加灵活多变类型的约束。在寻找属性或者方法的时候,目的性更强了相比于js.

相比于js,我总结了以下几点:

1.增加了字面量类型,联合类型,接口,抽象类,枚举,条件类型...。

2.类,接口,方法,都能添加泛型泛型

3.增加了类型参数化的计算,就是能对类型进行操作

4.开发者可以类型内置工具对类型进行操作计算,得到自己想要的类型

当然,这是在做项目的时候,能常用的一些,还有更多细节...
TS是一门相当健壮的开发语言了,即便js被嘲笑是一种脚本语言,但是升级版的ts,谁还能嘲笑??
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容