"use strict"; // js => javaScript // let a = 20; // 数据 决定 类型 // 弱语言 Object.defineProperty(exports, "__esModule", { value: true }); // ts => typeScript // var a:string; // a = 10; // 类型 决定 数据 // 强语言 // var a; // ts变量第一次赋值是什么类型 之后永远只能用这个类型 不能改! var a = 12; a = 44; // let xxx:类型 = 值 var x; x = true; // 解决重复变量定义 // 让ts作为独立的模块 // 将编译后的js自动转成严格模式