《TypeScript全面指南》第二章:基本用法

76 阅读1分钟

类型声明

在 TypeScript 中,可以为变量、函数的返回值、函数的参数等声明类型。这有助于捕捉程序中可能的错误。例如:

let age: number = 25;
function greet(name: string): void {
    console.log('Hello, ' + name);
}

类型推断

当你没有明确指定变量的类型时,TypeScript 会根据赋给该变量的初始值来推断出一个类型:

let name = "John";  // TypeScript 推断 name 为 string 类型

TypeScript 的编译

要运行 TypeScript 代码,首先需要将其编译成 JavaScript。使用 tsc 命令可以实现这一点。

值与类型

在 TypeScript 中,除了基础类型(如 string, number, boolean 等),还可以使用联合类型、枚举、tuple 等更复杂的类型。

TypeScript Playground

一个在线工具,允许你写 TypeScript 代码,并立即看到它编译成的 JavaScript 代码。

tsc 编译器

这是 TypeScript 的官方编译器,可以将 TypeScript 代码转换为 JavaScript。

安装

通过 npm 安装:

npm install -g typescript

帮助信息

运行 tsc --help 可以查看所有的命令行选项。

编译脚本

使用以下命令编译 .ts 文件:

tsc filename.ts

编译错误的处理

当编译器发现代码中存在类型错误时,它会显示错误信息,并停止编译过程。

tsconfig.json

一个配置文件,用于指定编译器的选项,如目标 ES 版本、模块系统、源映射等。

ts-node 模块

ts-node 是一个可以直接运行 TypeScript 代码而无需预先编译的工具。它非常适合开发时使用。

安装

npm install -g ts-node

使用

ts-node filename.ts

以上是对 TypeScript 基本用法的简单介绍。当然,TypeScript 还有更多的特性和技巧等待探索。