TypeScript 基础语法

作者:追风剑情 发布于:2022-5-20 10:09 分类:TypeScript

TypeScript 基础语法

TypeScript 程序由以下几个部分组成:
○ 模块
○ 函数
○ 变量
○ 语句和表达式
○ 注释

编译TypeScript程序

tsc xxx.ts

执行 tsc 命令后,会在同级目录下行成 xxx.js 文件

也可以同时编译多个ts文件

tsc file1.ts file2.ts file3.ts

执行js程序

node xxx.js

ts常用编译参数
序号 编译参数说明
1 --help
显示帮助信息
2 --module
载入扩展模块
3 --target
设置 ECMA 版本
4 --declaration
额外生成一个 .d.ts 扩展名的文件。
tsc ts-hw.ts --declaration
以上命令会生成 ts-hw.d.ts、ts-hw.js 两个文件。
5 --removeComments
删除文件的注释
6 --out
编译多个文件并合并到一个输出的文件
7 --sourcemap
生成一个 sourcemap (.map) 文件。
sourcemap 是一个存储源代码与编译代码对应位置映射的信息文件。
8 --module noImplicitAny
在表达式和声明上有隐含的 any 类型时报错
9 --watch
在监视模式下运行编译器。会监视输出文件,在它们改变时重新编译。


TypeScript 保留关键字
break as catch switch
case if throw else
var number string get
module type instanceof typeof
public private enum export
finally for while void
null super this new
in return true false
any extends static let
package implements interface function
new try yield const
continue do

空白和换行

TypeScript 会忽略程序中出现的空格、制表符和换行符。

空格、制表符通常用来缩进代码,使代码易于阅读和理解。

TypeScript 区分大小写

TypeScript 区分大写和小写字符。

分号是可选的

每行指令都是一段语句,你可以使用分号或不使用, 分号在 TypeScript 中是可选的,建议使用。

console.log("Runoob")
console.log("Google");
//如果语句写在同一行则一定需要使用分号来分隔,否则会报错
console.log("Runoob");console.log("Google");

TypeScript 注释

注释是一个良好的习惯,虽然很多程序员讨厌注释,但还是建议你在每段代码写上文字说明。
注释可以提高程序的可读性。
注释可以包含有关程序一些信息,如代码的作者,有关函数的说明等。
编译器会忽略注释。
单行注释 ( // )
行注释 (/* */)

TypeScript 与面向对象

class Site { 
   name():void { 
      console.log("Runoob") 
   } 
} 
var obj = new Site(); 
obj.name();

标签: TypeScript

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号