let myFavoriteNumber: string | number; myFavoriteNumber = 'seven'; myFavoriteNumber = 7; let myFavoriteNumber: string | number; myFavoriteNumber = true; // 异常 // index.ts(2,1): error TS2322: Type 'boolean' is not assignable to type
原始类型 js有五种基本类型 string、number、boolean、null、undefined,这几种类型typescript都赋予了对应的类型限定,如下 1、布尔值 let bool: boolean = false 注意利用Boolean创造的对象不是布尔值: let boolObject: boolean = new Boolean(1) //会报错 new Boolean创造的是一