Typescript 基本数据类型(boolean、number、string、any、联合)

//-----布尔
let b: boolean = new Boolean(1).valueOf();
console.log(b);

let a: boolean = true;

//-----整形
let decimal: number = 6;
// decimal = "1";

//-----字符串(类型会自动多功能推倒)
let myName: string = "jianan";
// myName = 11;

//-----任意值
let myFavoriteNum: any = "serven";
myFavoriteNum = 7;

let anyThing: any = "hello";
// anyThing.setName("jianan");  // any 能调用,但是报错

//-----联合类型(取值可以为多个类型中的一种)
let unionNum: string | number;
unionNum = "jianan";
unionNum = 777;
// unionNum = true;

//-----不确定是哪个值时,只能访问联合属性的共有方法
function getLen(someThing: string | number): string  {
    return someThing.toString();
}

 

你可能感兴趣的:(Typescript 基本数据类型(boolean、number、string、any、联合))