Array在ts中,定义数组类型语法:let变量名:数据类型[]=[值1,值2,值3]letarr1:number[]=[1,2,3,4]console.log(arr1);//输出[1,2,3,4]另外,数字类型的定义也可以使用泛型。关于泛型的内容,下面只是做一个数组类型的演示,具体请看后续关于泛型的章节。通用定义数组写法:letvariablename:Array=[value1,value2,value3]letarr2:Array=[5,6,7,8]console.log(arr2);//输出[5,6,7,8]定义数组类型。需要注意的是,数组定义后,数组中的数据类型必须与定义数组时的类型一致,否则会出现错误提示,在某些情况下会编译不通过。元组在ts里面,元组类型是数组定义的时候,数据的类型和个数从一开始就被限制了。元组类型语法:letarr:[string,number,boolean]=['东方无敌',100,true]letarr3:[string,number,boolean]=['东方无敌',100.123,true]console.log(arr3);//output['东方不败',100.123,true]使用元组类型时需要注意的是,使用元组类型时,数据类型的位置和数据个数,需要与定义元组时的数据类型和位置保持一致,否则会报错,如下:letarr3:[string,number,boolean]=['东方无敌',true,123]//报错//类型的顺序是字符串、数字、布尔值。这里传递的值是字符串布尔值。您可以更改元组中的值,例如:letarr3:[string,number,boolean]=['东方无敌',100.123,true]console.log(arr3[1].toFixed(2));//保留两位小数//打印100.12案例源码:https://gitee.com/wang_fan_w/ts-seminar如果您觉得这篇文章对您有帮助,欢迎点亮star