是的,遵循最新规格。扩展语法。
不会取代,您是Yuxi:我认为将类型添加到一个漫长的过程中。委员会设计类型系统(基于经验的判断)是不切实际的。
Plateth安装和编译
我们可以通过启动服务?使用打字稿?
TS的背面是类型徽标
限制长度,一个 - 一个对应关系
声明数组中的元素数据类型
您可以枚举或倒转
无类型测试
如果任何类型的价值(如果值为true),则不能支付零和未定义为其他类型
仅接受null,未定义。
在严格的模式下,您不能无效
任何类型的子类型,切勿代表不会出现的值
符号意味着独特
类型和类型不兼容
指示非原始类型
当我们使用基本数据类型时,请在基本数据类型上调用该方法,默认情况下将将原始数据类型打包到对象类型中
布尔值是基本数据类型,布尔值是他的包装课
使用组合类型时,没有一个只能访问CCP联合类型的方法和属性的分配值
这里!这意味着这不是空的
它可以用作一种类型,还表明只能使用这些值(有限的值)。
实例上的属性需要先声明。构造函数中的参数可以使用可选参数和剩余参数
静态属性和静态方法可以通过子类继承
装饰类可以提供类扩展功能,需要打开
装饰属性可以重写该属性的内容。装饰是目标属性的原型。
摘要类不能实例化,只能继承,摘要方法不能在抽象类中实现,只能在抽象类的特定子类中实现,并且必须实现。
定义类型时,函数的返回值为空(不关心返回值类型,所有函数在定义函数时返回值类型)
该界面可以表示面向对象的编程中行为的抽象,也可以描述对象的形状。接口的作用是定义这些类型的合同以及您的代码或第三部分代码。(接口(接口)。不能包含特定的实现逻辑)
我们可以限制函数中的参数,但是类型不能重复使用
我们可以通过界面描述
接口限制功能的参数类型和返回值类型
对象接口可用于描述对象的形状结构
交点徽标的属性是可选的属性,无法修改徽标的属性。具有相同名称的多个接口将自动合并
任何属性都可以限于必须填充属性的某个部分,其余的可以随意增加或减少
索引接口可用于识别数组
这是为了强调抽象类和接口之间的区别。摘要类可以包括特定方法。接口不能包含实现
一个类可以实现多个接口,并且接口中的方法和属性必须在类中实现
无法在此处识别返回值类型
new()表示它是当前的构造函数类型,此处使用较低的通用类型。在使用过程中,该类型在类型上通过。
您可以使用类型的别名,但不能继承和实现类型的别名。可以使用类型别名声明类型的类型
可以使用接口尽可能多地使用接口
您可以指定通用类型的默认类型以易于使用
TS中的兼容性主要取决于结构是否兼容。(核心是考虑安全)
如果你愿意,我可以做到
只要您符合接口中所需的类型,界面的兼容性!
该函数的兼容性主要是比较参数和返回值
该函数的参数倒置,返回值是协作的(非刻痕模式下函数的参数是两个 - 路协作)
通过这种情况,可以解释说函数参数可以接收父类,并且返回值可以返回子类
应该注意的是,只要有一个私人或受保护的关键字类型,它就会不一致。但是继承类可以兼容
不同的枚举类型不兼容
原始:https://juejin.cn/post/7102384712504573982
