@@ -0,0 +1,14 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+// ts => typeScript 是js的超集
+// ts => js 浏览器识别
+var a = 12;
+// js 数据 决定 类型 弱语言类型
+// ts 类型 决定 数据 强语言类型
+// 安装ts:npm install typescript -g
+// 检查:tsc -v
+// 创建ts文件:名字(英文/数字).ts
+console.log(a, 'a');
+// 抛出
+// export default {xxx}
+// export const xxx
@@ -0,0 +1,15 @@
+let a = 12;
+console.log(a,'a');
+
+// 模块化 严格模式
+export{}
@@ -0,0 +1,20 @@
+/**
+ * any 任意类型
+ * 声明变量后 没有在声明的变量后直接赋值
+ * 该变量类型则是any
+ */
+var a;
+a = '11';
+a = 7;
+// 规定类型
+// let/const xxx:type;
+// 当变量声明类型后 在赋值会自动校验所赋的值
+var b;
+b = 7;
+b = '23';
+ * 基本:number string boolean null undefined Symbol
+ * 引用:Object(object/array/function)
+ * ts:
@@ -0,0 +1,32 @@
+let a;
+let b:number;
+// b = '23';
+// 报错后仍可编译
+let c:boolean;
+// let arr:Array = [1,2,3,4];
+function fn1(x:string,y:number) {
+ console.log(x,y)
+}
+fn1('12',1)
+export {}
@@ -0,0 +1 @@
+console.log("你好")