初识TypeScript、什么是类型系统
快速上手TypeScript
- 安装方式:
> npm install -g typescript
TypeScript是JavaScript类型的超集,包含JS的所有语法,它可以编译成纯JavaScript。
意味着,纯js代码可以在.ts后缀名文件中编译 ——> 一模一样的js代码。
- 如何运行
命令行上运行TS编译器代码:编译成.js文件——>node再执行:
tsc index.ts
node index.js
也可以直接得到ts代码编译(成js)执行(node执行)的结果:
ts-node index.ts
什么是类型系统
TS新增类型系统,功能:
- 类型推断:帮助静态分析和检查(TS会根据值,对其进行类型推断) + 智能的感知和提示(编写时出错就会提醒)
let num = 1;
num = 2;
let str = '1';
str = 2; //提示错误
特点:TS中变量的类型确定,确定数据类型后不可以更改其类型;JS中变量动态类型变化。
名言:一切大型前端应用最终都会由TS开发