TypeScript 基本数据类型

1.TypeScript基本数据类型

  any类型(任何类型)

let x:any = 1; //any类型
x = 'i am boy';//字符串类型
x = true;//Boolean类型

 number数字类型

let binaryNum: number = 0b1011;  // 二进制
let octalNum: number = 0o742;    // 八进制
let decNum: number = 7;          // 十进制
let hexNum: number = 0xf00d;    // 十六进制

string字符串类型

let name:string='I am boy'
let info:string=`${name} 今年考试成绩全校第一`

这里面要注意一点,反引号(`)来定义多行文本和内嵌表达式。

Boolean类型

let isDelete:boolean=true;

数组类型(统一数据类型)

let arr:number[]=[1,2,2]

元组(各元素类型不必相同,但是位置必须相同)

let person:[String,number];
person=['悟空',500];
person=[500,'悟空'];//报错,位置和类型不匹配

枚举enum(用于定义数据集合)

enum Color {Red, Green, Blue};
let c: Color = Color.Blue;

void类型(表示没有任何返回值)

function hello(): void {
    alert("Hello");
}

 其他几个(null,undefined,never)用的不多,就不在这里描述.

由于Javascript是弱数据类型,导致各种各样开发中错误。TypeScipt其实也是特别标注了几个,其他的作为开发都应该知道,元组,枚举,any类型,这三个重点看看就行。

专注:全栈开发工程师 | 独立开发者
原文地址:https://www.cnblogs.com/wookong/p/14505463.html