TypeScript基本数据类型

TypeScript基本数据类型

  • boolean (布尔)
 var value : boolean = true;//声明一个布尔类型变量
  • number (数值)
 var value = 1;          //number类型
 var value;              //any类型
 var value : number = 1; //number类型
  • String (字符串)
var name : string  = "jack"//声明一个字符串变量
  • Array (数组)
var arrayValue : string[] = ["jack","rose","nick"];//声明一个字符串数组
var arrayValue2 : Array<string> = ["jack","rose","nick"];//利用泛型声明一个字符串数组
  • Tuple(元祖)
var arrayValue : [string,number] = ["jack",2,3,4,5,"rose"];//声明一个元祖类型
var arrayValue : [string,number] = [2,3,4,5,"rose"];//会报错
  • enum(枚举)
enum Color {Red,Green,Blue};//从左往右值为0,1,2
var c = Color.Green;        //c值为1
  • any
var value : any = 1; //类似java的Object类型
  • void (与any相对)
function warnUser(): void {
    alert("This is my warning message");
}

Never (never类型是那些总是会抛出异常或根本就不会有返回值的函数表达式或箭头函数表达式的返回值类型)

function error(message: string): never {
    throw new Error(message); //抛出异常
}

TypeScript允许声明联合类型

 var arrayValue : string[]|number;
 arrayValue = ["jack","rose","nick"];
 arrayValue = 1;

TypeScript允许使用type关键字声明类型别名(与c语言类似)

type MyNumber = number;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值