TypeScript中的类型

        TypeScript 中的基础类型有:任意类型(any)、数字类型(number)、字符串(string)、

布尔(boolean)、数组、元组、枚举(enum)、返回值类型(void)、空(null)、未定义

(undefined)、其他类型(never)

任意类型 any unknown

        any 可以赋予任意类型的值

数字类型 number

        可以用来表示整数和分数

let a: number = 0b1010;   // 二进制
let b: number = 0o744;    // 八进制
let c: number = 6;        // 十进制
let d: number = 0xf00d;   // 十六进制

字符串 string 

        使用单引号( ' )或者双引号( " )表示字符串 ,反引号( ` )模板字符串 定义多行文本和

内嵌样式表

let name: string = "iphone";
let years: number = 5;
let words: string = `您好,今年是 ${ name } 发布 ${ years + 1} 周年`;

布尔 boolean

        逻辑值:true 和 false

数组

        声明变量为数组

// 在元素类型后面加上[]
let arr: number[] = [1, 2];

// 使用数组泛型
let arr: Array<number> = [1, 2];

元组

        表示已知元素数量和类型的数组,各元素的类型不必相同,对应位置的类型需要相同

let x: [string, number];
x = ['Runoob', 1];    // 运行正常
x = [1, 'Runoob'];    // 报错
console.log(x[0]);    // 输出 Runoob

枚举 enum

        用于定义数值的集合

enum Color {Red, Green, Blue};
let c: Color = Color.Blue;
console.log(c);    // 输出 2

返回值类型(void)

        标识返回值的类型给,表示该方法没有返回值

空(null)、未定义(undefined)

        null 表示一个空的值 ,undefined 表示初始化变量为未定义的值

联合类型 

​​​​​​​        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值