TypeScript 代码由模块、函数、变量、语句和表达式、注释几个部分组成。
关于 tsc 命令
tsc 命令可以同时编译多个 ts 文件:
tsc file1.ts file2.ts file3.ts
tsc 编译参数说明:
参数 | 说明 |
---|---|
--help | 显示帮助信息 |
--module | 载入扩展模块 |
--target | 设置 ECMA 版本 |
--declaration | 额外生成一个 .d.ts 扩展名的文件。执行命令 tsc app.ts --declaration 会生成 app.d.ts、app.js 两个文件。 |
--removeComments | 删除文件的注释 |
--out | 编译多个文件并合并到一个输出的文件 |
--sourcemap | 生成一个 sourcemap (.map) 文件。sourcemap 是一个存储源代码与编译代码对应位置映射的信息文件。 |
--module noImplicitAny | 在表达式和声明上有隐含的 any 类型时报错 |
--watch | 在监视模式下运行编译器。会监视输出文件,在它们改变时重新编译。 |
空白和换行
TypeScript 会忽略代码中出现的空格、制表符和换行符。
空格、制表符通常用来缩进代码,使代码易于阅读和理解。
TypeScript 区分大小写
TypeScript 区分大写和小写字符。
分号是可选的
在语句后面可以使用分号或不使用。
注意语句如果写在同一行一定要使用分号来分隔。
// 正确的
console.log("TypeScript")
console.log("javaScript");
// 错误的
console.log("TypeScript") console.log("javaScript");
TypeScript 注释
TypeScript 有两种类型的注释方式:
1、单行注释 ( // )
// 注释说明
2、多行注释 (/* */)
/*
注释说明
*/
TypeScript 面向对象
TypeScript 是面向对象的编程语言。
1、对象:对象是类的一个实例,是通过 new 进行实例化的一个对象,它有状态和行为。
2、类:类是一个模板,它描述一类对象的行为和状态。
3、方法:方法是类的操作的实现步骤。
class Lang {
name():void {
console.log("TypeScript")
}
}
var obj = new Lang();
obj.name();