TS 中冒号后面的都为类型标识
一.布尔、数字、字符串类型
typescript
let bool: boolean = true
let num: number = 10
let str: string = "hello"
包装类型
typescript
let s1: string = "abc"
// let s2:string = new String('abc') //报错
let s3: String = "1" // 在赋予值的时候 子集可以赋予给父级
let s4: String = new String("1") // 类的类型,类类型,用来描述实例的
规范 :小写的类型一般用于描述基本类型 大写的用来描述的是实例类型
二.数组
声明数组中元素数据类型
类型[] 和Array<类型> 都可以用于声明数组
typescript
let arr1: number[] = [1, 2, 3]
let arr2: string[] = ["1", "2", "3"]
let arr3: (number | string)[] = [1, "2", 3]
let arr4: Array<number | string> = [1, "2", 3] // 泛型方式来声明