typescript

typescript类型

let a: object;
a = {};
a = function() {};

//{}用来指定对象中可以包含哪些属性
//语法:{属性名: 属性值,属性名: 属性值}



//在属性名后边加一个?表示属性是可选的
let b: {name: string,age?:number};



//[propName: string]: any表示任意类型的属性
let c: {name: string, [propName: string]: any};
c = {name: 'zhubajie', age: 18, gender: '男'};



//设置函数结构的类型声明
//语法: (形参:类型,形参:类型,...)=> 返回值类型
let d: (a: number,b: number) => number;
d = function(n1, n2): number{
    return n1 + n2;
}



//数组的类型表示
//类型[]
//Array<类型>

//string[]表示字符串数组
//number[]表示数值数组

let g: Array<number>;
let e: number[];
let f: string[];


//tuple 元组,元组就是固定长度的数组
let h: [string,number];

//enum 枚举

enum Gender{
    Male = 0,
    Female = 1
}

let i: {name: string, gender: Gender};
i = {
    name: '孙悟空',
    gender: Gender.Male
}

//&表示同时
let j: string & number;
//这个对象里这两个属性都要包括
let c: {name: string} & {age: 18}

//类型的别名
type myType = string;

let m: myType;

type simpleType = 1|2|3|4|5;
let k: simpleType;



编译选项:

自动编译文件

module一般情况下使用的是es2015

 输出目录

输出文件


 

解决方案:

提示:这里填写该问题的具体解决方案:
例如:新建一个 Message 对象,并将读取到的数据存入 Message,然后 mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();换成 mHandler.sendMessage()。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值