![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typescript
文章平均质量分 94
又一寒冬夜
希望能认识更多的朋友,大家一起交流!
展开
-
Vue3都在用的TypeScript (JavaScript的超集)
TypeScript (JavaScript的超集)带图的笔记TypeScript的概述TypeScript是JavaScript的超集,所谓超集就是在JavaScript原有的基础之上多了一些特性,包括类型系统和ES6+的支持,写完代码后编译成JavaScript[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ijfw8WdO-1597675674567)(8B9EB65EEE5548B589B75B76E1BC42E5)]TypeScript最低能编译ES3版本的原创 2020-08-17 22:48:58 · 2038 阅读 · 1 评论 -
JavaScript的静态类型检查器---Flow
Flow(JavaScript的静态类型检查器)Flow可以弥补JavaScript带来的一些弊端,为JavaScript提供了更完善的类型系统Flow工作原理:在代码当中通过添加一些类型注解的方式,来去标记我们代码当中每个参数,每个变量,它是什么类型的,然后Flow可以根据这些类型注解就可以检查代码当中是否会存在类型使用的异常,从而去实现我们在开发阶段对类型异常的一个检查,这就避免了我们在运行阶段去发现类型的错误类型注解 ":类型"的结构特点1:代码当中的类型注解可以通过Babel或Flow原创 2020-08-17 22:47:32 · 533 阅读 · 0 评论 -
Typescript学习前奏---强类型与弱类型,静态类型和动态类型
强类型与弱类型再具体介绍JavaScript的类型系统的问题之前,我先来解释两组在区分不同编程语言时经常提及的名词,分别是强类型和弱类型,还有就是静态类型动态类型,那他们呢,分别是从类型,安全和类型检查这两个维度去区分了不同的编程语言,首先我们来看类型安全的角度,那从类型安全角度来说,编程语言作为强类型和弱类型,那这种强弱类型的概念最早是1974年的时候,美国有两个计算机专家提出的,那当时呢,对强类型这个概念的定义,就是在语言层面就限制我们函数的。实参类型必须要跟形参类型完全不同,例如呢,有一个foo函数原创 2020-08-17 22:45:16 · 485 阅读 · 0 评论