zheng 21 часов назад
Родитель
Сommit
e72f52fb6a
4 измененных файлов с 53 добавлено и 0 удалено
  1. BIN
      .DS_Store
  2. 17 0
      19.ts/初始/1.js
  3. 25 0
      19.ts/初始/1.ts
  4. 11 0
      19.ts/初始/index.html

+ 17 - 0
19.ts/初始/1.js

@@ -0,0 +1,17 @@
+// js => javaScript 
+// let a = 20;
+// 数据 决定 类型
+// 弱语言
+// ts => typeScript
+// var a:string;
+// a = 10;
+// 类型 决定 数据
+// 强语言
+// var a;
+// ts变量第一次赋值是什么类型 之后永远只能用这个类型 不能改!
+var a = 12;
+a = 44;
+// 全局安装:npm install -g typescript
+// 查看是否安装成功: tsc -v
+// 编译ts:tsc 名称
+// export {}

+ 25 - 0
19.ts/初始/1.ts

@@ -0,0 +1,25 @@
+// js => javaScript 
+// let a = 20;
+// 数据 决定 类型
+// 弱语言
+
+// ts => typeScript
+// var a:string;
+// a = 10;
+// 类型 决定 数据
+// 强语言
+// var a;
+// ts变量第一次赋值是什么类型 之后永远只能用这个类型 不能改!
+let a: number = 12;
+a = 44; 
+// let xxx:类型 = 值
+let x:boolean;
+x = true;
+// x = 12;
+// 全局安装:npm install -g typescript
+// 查看是否安装成功: tsc -v
+// 编译ts:tsc 名称
+export {}
+// 解决重复变量定义
+// 让ts作为独立的模块
+// 将编译后的js自动转成严格模式

+ 11 - 0
19.ts/初始/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.ts" type="module"></script>
+</body>
+</html>