1 TypeScript介绍
- TypeScript 是一种给 JavaScript 添加特性的语言扩展
- TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查
2 执行Typescript
比如我们新建一个app.ts的文件
var str:string='hello world'
console.log(str)
然后在命令行中执行如下命令:
tsc app.ts
(如果有多个ts文件,可以 用一条tsc命令同时编译多个:)
tsc file1.ts file2.ts file3.ts
这时候在当前目录下(与 app.ts 同一目录)就会生成一个 app.js 文件
var message = "Hello World";
console.log(message);
再使用 node 命令来执行 app.js 文件:
node app.js
3 Typescript的基础语法
3.1 空白和换行
TypeScript 会忽略程序中出现的空格、制表符和换行符。
空格、制表符通常用来缩进代码,使代码易于阅读和理解。
3.2 分号是可选的
分号在 TypeScript 中是可选的
所以以下代码都是合法的:
console.log("Typescript")
console.log("Typescript");
如果语句写在同一行则一定需要使用分号来分隔,否则会报错
console.log("Typescript");console.log("Typescript");
3.3 注释
-
单行注释 ( // ) − 在 // 后面的文字都是注释内容。
-
多行注释 (/* */) − 这种注释可以跨越多行。