首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
九殇
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
89
文章 89
沸点 0
赞
89
返回
|
搜索文章
最新
热门
Observable
Observable Observable 是多个值的惰性推送集合。他们填补了下表中的缺失位置: | |SINGLE | MULTIPLE | | --- | --- | --- | | Pull |
12.类型声明
12.类型声明 声明文件可以让我们不需要将JS重构为TS,只需要加上声明文件就可以使用系统 类型声明在编译的时候都会被删除,不会影响真正的代码 关键字 declare 表示声明的意思,我们可以用它来做
11. 模块VS命名空间
11. 模块VS命名空间 namespace-and-module 11.1 模块 11.1.1 全局模块 在默认情况下,当你开始在一个新的 TypeScript 文件中写下代码时,它处于全局命名空间
10. 类型变换
10. 类型变换 10.1 类型推断 TypeScript 能根据一些简单的规则推断变量的类型 10.1.1 从右向左 变量的类型可以由定义推断 这是一个从右向左流动类型的示例 10.1.3 从左向右
9.类型保护
9.类型保护 类型保护就是一些表达式,他们在编译的时候就能通过类型信息确保某个作用域内变量的类型 类型保护就是能够通过关键字判断出分支中的类型 9.1 typeof 类型保护 9.2 instance
8.结构类型系统
8.结构类型系统 8.1 接口的兼容性 如果传入的变量和声明的类型不匹配,TS就会进行兼容性检查 原理是Duck-Check,就是说只要目标类型中声明的属性变量在源类型中都存在就是兼容的 8.2 基本
7.泛型
7.泛型 泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性 泛型T作用域只限于函数内部使用 7.1 泛型函数 首先,我们来实现一个函数
6.接口
6.接口 接口一方面可以在面向对象编程中表示为行为的抽象,另外可以用来描述对象的形状 接口就是把一些类中共有的属性和方法抽象出来,可以用来约束实现此接口的类 一个类可以继承另一个类并实现多个接口 接口
5. 类
5. 类 5.1 如何定义类 "strictPropertyInitialization": true / 启用类属性初始化的严格检查/ name!:string 5.2 存取器 在 TypeScri
4.函数
4.函数 4.1 函数的定义 可以指定参数的类型和返回值的类型 4.2 函数表达式 定义函数类型 4.3 没有返回值 4.4 可选参数 在TS中函数的形参和实参必须一样,不一样就要配置可选参数,而且必
下一页
个人成就
文章被点赞
94
文章被阅读
23,366
掘力值
699
关注了
436
关注者
19
收藏集
143
关注标签
24
加入于
2018-07-07