摘要:
任意值(Any)用来表示允许赋值为任意类型。 在任意值上访问任何属性都是允许的;也允许调用任何方法;可以认为,声明一个变量为任意值之后,对它的任何操作,返回的内容的类型都是任意值。 变量如果在声明的时候,未指定其类型,那么它会被识别为任意值类型;不管之后有没有赋值,都会被推断成 any 类型而完全不 阅读全文
摘要:
//类型断言(Type Assertion)可以用来手动指定一个值的类型。 //语法: 值 as 类型 或 <类型>值//类型断言的用途: //一:将一个联合类型断言为其中一个类型 //二:将一个父类断言为更加具体的子类 //三:将任何一个类型断言为any //四:将any断言为一个具体的类型 // 阅读全文
摘要:
//在 JavaScript 中,有两种常见的定义函数的方式——函数声明(Function Declaration)和函数表达式(Function Expression): // 函数声明(Function Declaration) function sum(x, y) { return x + y 阅读全文
摘要:
//有时候我们希望一个接口允许有任意的属性,可以使用如下方式interface Person { name: string; age?: number; [propName: string]: any; } let tom: Person = { name: 'Tom', gender: 'male 阅读全文