使用TypeScript可以构建健壮的JS项目,掌握TS的使用提升前端开发竞争力。
视频地址:TypeScript——后盾人
代码地址:Gitee——后盾人v2021
TypeScript是JavaScript的超集。强类型检查、支持最新ECMAScript规范、编译成各种不同版本的JS
安装Node.js环境,再安装Typescript开发环境
Npm | Yarn | Brew(Mac OS) | Pacman(Linux) | |
---|---|---|---|---|
全局安装: | npm install typescript -g | yarn add typescript -g | brew install typescript | sudo pacman -Sy typescript |
局部安装Typescript开发环境,限定版本:创建文件夹,初始化package.json文件:yarn init -y,安装Typescript:yarn add typescript -D
Node.js | NPM | Yarn | Typescript | |
---|---|---|---|---|
版本查询: | node -v | npm -v | yarn -v | tsc -v |
TypeScript的文件拓展名是**.ts**
使用VSCode编辑器配置开发环境,取消JS类型校验:Settings --> 输入框输入validate --> 选择TypeScript --> disable JavaScript validation
tsc是TypeScript Compile的简写,-w是--watch的简写
**编译文件:**tsc FileName.ts
**监听文件更改,自动编译ts文件:**tsc FileName.ts -w
function sum(a:number, b:number) {
return a + b;
}
console.log('sum:', sum(2, 2));
运行js文件:node FileName.js
number string boolean
string[] number[] boolean[]
(string | number | boolean)[]
{
name: string;
age: number;
open: boolean;
lesson: {
title: string;
}[];
}
取消TS类型校验:Settings --> 输入框输入validate --> 选择TypeScript --> disable TypeScript validation