TypeScript中的类型别名和枚举(3)

2019-06-17  本文已影响0人  wayne1125

一、TypeScript中的声明文件

// jquery.d.ts
declare var $:(selector:string)=>any;
// origintype.ts
/// <reference path="jquery.d.ts" />
$('#test')

二、TypeScript中的类型别名

// TypeScript中的类型别名
type strType=string
var str5:strType = '1'
type muchType=string|number|boolean
var tan:muchType = '1'
tan = 1
tan = true
interface muchType2{
  name: string,
  age: number
}
interface muchType3{
  name: string,
  age: number
}
type muchType4 = muchType2 | muchType3
// 限定字符串选择
type enumStr = '男'|'女'
function getSex(sex:enumStr){
}
getSex('女')

三、TypeScript中的枚举

//枚举
enum Days {Sun,Mon,Tue,Wed,Thu,Fri,Sat}
Days[0] === 'Mon'
Days.Tue
上一篇 下一篇

猜你喜欢

热点阅读