TypeScript 基础类型

类型的定义


// 变量名:类型 = 值 (注意:值要跟类型一样)


// 布尔
let isDone: boolean = false;


// 数字  (注意:可以使用进制)
let decLiteral: number = 6;
let hexLiteral: number = 0xf00d;
let binaryLiteral: number = 0b1010;
let octalLiteral: number = 0o744;


// 字符串 (注意:可以使用字符串模板)
let name: string = "bob";
let name:string = ` my name ${name}`


// 数组
let list: number[] = [1, 2, 3];
let list: Array<number> = [1, 2, 3];


// 元组 Tuple (注意:一个已知元素数量和类型的数组,各元素的类型不必相同)
let x: [string, number];


枚举enum 
enum Color {Red, Green, Blue}
可以这样
enum Color {Red = 1, Green = 2, Blue = 4}
let c: Color = Color.Green;
let colorName: string = Color[2];

Any类型(可以是已存在的任意类型)


Void类型(它表示没有任何类型,只能是Null 和 Undefined或者没有返回类型的函数)

Object类型 (对象)

类型断言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值