在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、布尔值 let a: boolean = true; 2、数字 let a: number = 5; 3、字符串 let a: string = 'Hello'; 4、数组 //方法1 let a: [number] = [1, 2, 3]; //方法2 let a: Array<number> = [1, 2, 3]; 5、元祖 let a: [string, number] = ['11', 5]; 6、枚举 enum Color = [Red=1, Blue, Green=9]; let a: Color = Color.Blue; //输出2 let a: string = Color[9]; //Green,索引从1开始 7、任意值 let a:any = 10;
a = 'Hello';
8、空值 //void只能为它赋予undefined和null let a: void = undefined; 9、undefined和null let a: undefined = undefined; let a: null = null; 10、类型断言(即类型转换) let a: any = 'Hello'; let len: number = (<string>a).length; //等价于上面 let len: number = (a as string).length; 11、属性重命名 let obj = { a: 11, b: 'Jone', c: 33 }; let {a: a1, b: b1} = obj; console.log(a1+'--'+b1); //11--Jone 12、函数(带默认值)声明 function test(value: {a: string, b?: number}){ let {a, b=55} = value; console.log(a+'--'+b); } test({a: 'Hello'}); //b可以省略不写,默认为55 |
请发表评论