let arr1 : number [ ] = [ ] //定义一个数组时,直接给数组赋值 let arr2 : number [ ] = [ 1 , 2 , 3 , 4 , 5 ] //定义数组 的同事给数组赋值 let arr3 : Array < string > = [ 'jspang' , 'wangyawei' , 'ww' ] let arr4 : Array < boolean > = [ true , false , false ]
let arr1:number[] = new Array()
let ara2:number[] = new Array(1,2,3,4,5)
let arr3:Array<string> = new Array('jspang','wangyawei','ww')
let arr4:Array<boolean> = new Array(true,false,false)

3.数组的项中不允许出现其他的类型

let  arr: number[] = [1, '1', 2, 3, 5];
// index.ts(1,5): error TS2322: Type '(number | string)[]' is not assignable to type 'number[]'.
//   Type 'number | string' is not assignable to type 'number'.
//     Type 'string' is not assignable to type 'number'.
                    1.数组的声明let arr1:number[ ]     //声明一个数值类型的数组let arr2:Array&amp;lt;string&amp;gt;  //声明一个字符串类型的数组2.数组初始化//定义一个空数组,数组容量为0let arr1:number[] = [] //定义一个数组时,直接给数组赋值let arr2:number[] = [1,2,3,4,5]//定义数组 的同事...
				
上面已经做过数组内存在单个或多个类型一样的数组的类型定义,再复习下 const arrA = [1, 2, 4] // 这里利用ts 的类型推断,arrA的数组类型定义为: const arrA: number[] = [1, 2, 4] 数组汇总存在单个或者多个同类型的数组的类型定义还有很多,比如: const arrC: boolean[] = [true, false] const arrD: string[] = ['1', '3'] const arrE: void[] = [undefined
TypeScript数组类型的定义 现在我们可以定义一个最简单的数组类型,比如就是数字类型,那么就可以这么写: const numberArr = [1,2,3]; 这时候你把鼠标放在numberArr上面可以看出,这个数组的类型就是 number 类型。这是 TypeScript 通过类型推断自己推断出来的。 如果你要显示的注解,也非常简单,可以写成下面的形式。 const numberArr: number[] = [1, 2, 3]; 同样道理,如果你的数组各项是字符串,你就可以写成这样。 打开命令提示符,然后键入:sudo npm install -g typescript(要在您的计算机中全局安装TypeScript) 编译TypeScript文件:tsc app.ts 类型运算符 在TypeScript中,您一直都在使用字符串或数字之类的类型。 重要说明:它是字符串和数字(​​等),不是字符串,数字等。(TypeScript中的核心基本类型都是小写!) NUMBER:1、5.3,-10(所有数字,整数或浮点数之间没有区别) STRING:“嗨”,“嗨”, Hi (所有文本值) BOOLEAN:正确,错误(仅这两个,没有真实值或脆弱值) 对象:{age:30} 阵列:[1、2、3] TUPLE:[1,2](固定长度数组和固定类型) 枚举:枚举{NEW,OLD}(自动枚举的全局常量标识符) 任何; (尽可能避免,它剥夺了打字稿带给我们的
如果有 10 个、100 个这种方式就变的很不实用,这时我们可以使用数组来解决: var sites:string[]; sites = ["Google","Runoob","Taobao"] 这样看起来就简洁多了。 TypeScript 声明数组的语法格式如下所示: var array_name[:datat