类型声明
在 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 还有更多的特性和技巧等待探索。