typescript 02 基础类型
typescript的基础类型
//数字类型 加减乘除 十进制 八进制
let num1:number=2;
let num2:number=2+5;
let num3:number=0x2;
let num4:number=0-2;
let num5:number=0/2;
//字符串类型 支持普通字符和模板字符串
let gender:string='boy'
let username:string='iwan'
let username2:string=`iwan is good ${gender}`
//布尔值类型
let isTrue:boolean=true;
let isFalse:boolean=false;
//数组类型 数组中的数据类型必须和规定的类型顺序对应起来。
//定义数组类型的两种方式
let arr:number[]=[1,2,3] //定义元素只能是数字的数组类型
let arr2:Array<number>=[1,2,3]
let any:any[]=[1,'2',2,true,[1,2]]
let any2:Array<any>=[1,'2',2,true,[1,2]] // 定义元素可以是任意类型的数组
//元组 允许表示一个已知元素数量和类型的数组,各元素的类型不必相同
let x: [string, number,boolean];
x = ['iwan', 5,true]