// TS//数组let list: number[] = [8989, 2, 555];let ss: object[] = [{ name: "ww" }, { name: "nn" }];// 元组let xx: [string, number] = ["10", 20];// 枚举enum Color {Red,Green,Blue,}// 显示下标let c: Color = Color.Green;// 显示字符串let colorName: string = Color[0];// Any 不确定类型let notSure: any = 4;notSure = "maybe a string instead";// void 表示没有任何返回类型let warnUser = (): void => {console.log("结果:", "this is worning message");};// 声明一个void类型的变量没有什么大用 因为你只能赋予undefinedlet unusable: void = undefined;// Object// 类型断言 清楚的知道自己在干啥let oo: any = "this is a string";// let strLength: number = (<String>oo).length;// jsx 仅支持as 断言let strLength: number = (oo as string).length;onMounted(() => {warnUser();console.log("结果:", strLength);});
