e hai 1 ano
pai
achega
79b7e92e6b
Modificáronse 3 ficheiros con 56 adicións e 0 borrados
  1. 19 0
      ts/晚课/1.初始/1.js
  2. 26 0
      ts/晚课/1.初始/1.ts
  3. 11 0
      ts/晚课/1.初始/index.html

+ 19 - 0
ts/晚课/1.初始/1.js

@@ -0,0 +1,19 @@
+"use strict";
+/**
+ * ts: typeScript 的缩写 强语言类型:类型 决定 数据
+ * js:数据 决定 类型 弱语言类型
+ */
+// 1.全局安装ts npm install -g typescript
+// 2.检查安装 tsc -v
+// 3.创建ts文件:名字.ts
+Object.defineProperty(exports, "__esModule", { value: true });
+// ts会自动的解析数据类型 并赋给变量
+var a = 51;
+// a = '51';
+var b;
+// b = 1;
+b = '1';
+var c = true;
+// 浏览器是无法解析ts 
+// 将ts转成js
+console.log(a, b, c);

+ 26 - 0
ts/晚课/1.初始/1.ts

@@ -0,0 +1,26 @@
+/**
+ * ts: typeScript 的缩写 强语言类型:类型 决定 数据
+ * js:数据 决定 类型 弱语言类型
+ */
+// 1.全局安装ts npm install -g typescript
+// 2.检查安装 tsc -v
+// 3.创建ts文件:名字.ts
+// 4.编译js文件 tsc xxx.ts
+
+
+// ts会自动的解析数据类型 并赋给变量
+let a = 51;
+// a = '51';
+let b:string;
+// b = 1;
+b = '1';
+
+let c:boolean = true;
+// 浏览器是无法解析ts 
+// 将ts转成js
+console.log(a,b,c);
+
+// tsconfig.json 依赖 配置ts的一些内容
+
+// 模块引入可以将ts文件转成js的严格模式
+export {}

+ 11 - 0
ts/晚课/1.初始/index.html

@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>Document</title>
+</head>
+<body>
+    <script src="./1.js"></script>
+</body>
+</html>