TS学习之“基础类型”

一、基础类型
1.布尔值
let isDone: boolean = false;

2.数字
let decLiteral: number = 6;
let hexLiteral: number = 0xf00d;

3.字符串
let name: string = "bob";
name = "smith";

4.数组(两种方式可以定义数组)
4-1.在元素类型后面接上 []
let list: number[] = [1, 2, 3];

4-2.使用数组泛型,Array<元素类型>
let arr1:Array<number | string> = [1,2,3,'23']

5.元组
let x: [string, number];
x = ['hello', 10]; // OK

6.枚举
enum类型是对JavaScript标准数据类型的一个补充。 像C#等其它语言一样,使用枚举类型可以为一组数值赋予友好的名字。

7.Any
不清楚类型的变量指定一个类型

8.void
类型像是与any类型相反,它表示没有任何类型
你只能为它赋予undefined和null

9.Never
表示的是那些永不存在的值的类型

10.Object
object表示非原始类型,也就是除number,string,boolean,symbol,null或undefined之外的类型。

11.类型断言(类型断言有两种形式)
11-1.尖括号
let someValue: any = "this is a string";
let strLength: number = (<string>someValue).length;
11-2.as语法
let someValue: any = "this is a string";
let strLength: number = (someValue as string).length;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值