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类型,这三个重点看看就行。
专注:全栈开发工程师 | 独立开发者