微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TypeScript-笔记

Typescript:是javascript的超集,是由微软公司维护的。特点:可以类型检测

js是动态弱类型语言,其编译时在执行前很短时间内进行,是解释性语言即编译和执行差多不同步,不是java那种先编译在执行的语言

所以js的数据类型是可变的,根据实际运行的情况确定,不以利于大项目开发,也不一样使用第三方包。

 

Ts:的数据类型

js:类型: null undefinde boolean number string symbol array object 8个

常识:TS的null,undefined是其他类型的子集,可以被赋值给其他类型的变量

函数返回值:void never 无返回值

联合类型:string|number 意思变量类型可以是string 或者是 number类型

类型断言:类似于强制类型转换 <string>变量,变量 as string

接口:interface

函数类型:可选参数,剩余参数,认值

常识:ES6中认值写法一致 =认值

别名:type 类型别名=原来类型

常识:通常把接口函数类型 使用别名

symbol:生成一个唯一标识 还有一些内置symbol值可以修改一些内置对象中方法调用

类:ES6中类的 取值器写法

注意:规范内边属性 _属性,外部:$变量

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐