当一个类型Y可以被赋值给另一个类型X时,就可以说类型X兼容类型Y。广泛存在与接口、函数和类中 当原类型必须具备目标类型的必要属性时就可以赋值
不需要指定变量(函数的返回值)类型,ts会自动推断出一个类型
泛型指在定义函数、接口或者类时,未指定其参数类型,只有在运行时传入才能确定; 此时参数类型作为变量采用字母T表示,也可以采用其它字母表示
类描述了所创建的对象共同的属性和方法