数组

  • 创建规则: let 变量名:类型[]=[数据1,数据2]
let scoreArray:number[]=[1,2,3,]
  • 引用方式.变量名[下标]
let tempScore = scoreArray[1];
  • 每个元素数据类型必须一致

枚举

  • 创建规则:
enum 枚举{
常量1=值,
常量2=值
}
enum Color{
BLUE="#0000FF"
RED="#FF000"
}
Color.RED

函数

  • 创建规则:
  • 有名函数
/*创建函数*/
function 函数名(参数:参数类型){
/*函数体*/
return 处理后的结果
}

/*调用方式*/
let 变量名:类型 = 函数名(待处理的数据)
function add(value1:number,value2:number){
return value1 + value2;
}

add(1,2)
  • 匿名函数
let 函数名 =(参数:类型)=>{
/*函数体*
}

/*调用方式*/
函数名(实参)
let add = (value1:number,value2:number)=>{
return value1 + value2;
}

add(1,2)

联合类型

  • 声明规则 let 变量名:类型1|类型2
let score:string|number;
score = "A";
score=99