Skip to content

介绍

什么是 typescript(TS)

typescript 简称 ts

ts 和 js 的关系就比如 less/sass 和 css 的关系一样,

简单来说, typescript 是 javascript 的进化版, 超集

为什么需要 ts

因为 js 是弱类型语言, 很多错误只有在运行的时候才会被发现,

而 ts 是强类型语言, 他支持静态检查机制, 可以帮助程序员在编译时发现代码的错误

ts 的特点

  • 支持 js 的全部特性
  • 支持代码静态检查
  • 支持(枚举,泛型,命名空间,接口)等特性

相关文档

安装

安装编译器

在安装 typescript 之前请确保安装了 node.js

sh
# 在项目中安装
npm i typescript@4.8 -D

# 全局安装
npm i -g typescript@4.8

快速体验 typescript

sh
## 新建node项目
mkdir ts-quick-starter && cd mkdir ts-quick-starter
npm -y init

## 安装 typescript 编译器
npm i -D typescript@4.8

## 新建 hello.ts
echo "var str: string = 'hello ts';\nconsole.log(str);" > hello.ts

## 将 ts 编译为 js, 然后用 node 运行
tsc ./hello.ts
node ./hello.js

Released under the MIT License.