TypeScript 基础语法

来源: 2024-06-03 11:38:11 播报

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();