@@ -29,4 +29,63 @@ b = function(name:string,age:number):string {
return name + age;
}
console.log(b('11',2))
+
+/**
+ * 数组语法:
+ * 类型[]
+ * Array<类型>
+ */
+let c:[];
+// 字符串数组
+let d:string[];
+d = ['1','1','1','2'];
+let e:boolean[];
+e = [true,false]
+let f:Array<string>;
+f = ['2','2','3']
+ * 元祖:固定长度的数组
+let g:[number,string,boolean];
+g = [1,'2',true];
+ * 枚举
+ * enum 对象名称 {
+ * value
+ * }
+enum Sex {
+ man,
+ woman
+}
+let h:{
+ name:string,
+ age:number,
+ sex:Sex
+h = {
+ name:"孙悟空",
+ age:20,
+ sex: Sex.man
+console.log(h.sex === Sex.man ? '男' : '女');
+// 逻辑运算符 &
+let i:{name:string} & {age:number};
+i = {
+ age:20
+// 类型别名
+type myType = 1|2|3|4;
+let j:myType;
+let k:myType;
+let l:myType;
+let m:myType;
export{};