首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TypeScript
远方的小草
创建于2021-12-13
订阅专栏
TypeScript笔记
等 2 人订阅
共7篇文章
创建于2021-12-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
高级类型
接口可以在extends或implements子句中命名,但对象类型文字的类型别名不能命名。 接口可以有多个合并声明,但对象类型文字的类型别名不能. 一般来说,如果不清楚什么时候用interface/
枚举
数字枚举 我们可以使用enum关键字去声明一个枚举类型,数字枚举会根据值进行递增 如上,我们定义了一个数字枚举, Up使用初始化为 1。 其余的成员会从 1开始自动增长。 换句话说, Test.Up的
泛型
基本概念 现在有个函数返回传入参数本身 那假如我想给他传入string类型的我们可能需要重新定义一个函数 这样下去函数的复用性就变得很差,我们可以使用泛型来做改造 这样我们就可以在调用的时候手动指定类
函数
函数类型 书写完成版 可选参数 我们可以在参数后面加?来表示该参数为可选参数 默认参数 我们可以使用=给形参赋值为默认值 剩余参数 在以前我们可以使用arguments来访问所有参数,现在可以使用..
类
在es6中,javaScript新增了class关键字,提出了类的概念,本质上还是构造函数的语法糖,JavaScript程序员将能够使用基于类的面向对象的方式 基础 继承 我们可以使用extends关
接口
接口初探 在上面这个例子中给test函数的形参data声明类型里有data属性,我们需要这样声明,这种写法代码臃肿 不利于观看,我们可以这样写 上面的例子使用interface来声明一个接口,且这个被
基础类型
布尔值 最基本的数据类型true或false ,类型为boolean 数字 ts中数字除了支持十进制和十六进制,还支持ES6中引入的二进制和八进制 ,类型为number 字符串 我们使用双引号""和单