数据类型使用
let flag:boolean=true;
let num:number=23;
num=56.8;
console.log(num);
let str:string="hello typescript";
let arr:number[]=[1,2,3];
let arr2:string[]=["h","bb","ff"];
let arr3:Array<number>=[3,2,3];
console.log(arr3);
let tup:[string,number,boolean]=["jake",23,true];
console.log(tup[0]);
enum pay_Status {
FlagOne=1,
FlagTwo=2
}
let p:pay_Status=pay_Status.FlagTwo;
console.log(p);
let any1:any="jake";
any1=233;
any1=true;
console.log(any1);
let any2:any[]=[123,"bdf",true];
let oBox:any=document.getElementById('box');
oBox.style.color='red';
let n:number;
let n1:undefined;
console.log(n1);
let n2:number | undefined;
console.log(n2);
let nn:null;
let nn1:number | null | undefined;
console.log(nn1);
nn1=2;
console.log(nn1);
function run():void {
console.log("run");
}
run();
let a:undefined;
a=undefined;
let b:null;
b=null;
let a1:never;
a1=(()=>{
throw new Error("出现异常时,使用Never");
})();