Typescript基础及结合React实践(一)
# 第一部分 Typescript基础
# 一、typescript 安装
npm i typescript -g
@前端进阶之旅: 代码已经复制到剪贴板
全局安装完成后,我们新建一个
hello.ts的ts文件
// hello.ts内容
let a = "poet"
@前端进阶之旅: 代码已经复制到剪贴板
接下来我们在命令行输入
tsc hello.ts来编译这个ts文件,然后会在同级目录生成一个编译好了的hello.js文件
// hello.js内容
var = "poet"
@前端进阶之旅: 代码已经复制到剪贴板
那么我们每次都要输
tsc hello.ts命令来编译,这样很麻烦,能否让它自动编译?答案是可以的,使用vscode来开发,需要配置一下vscode就可以。
首先我们在命令行执行
tsc --init来生成配置文件,然后我们在目录下看到生成了一个tsconfig.json文件

这个
json文件里有很多选项
target是选择编译到什么语法module则是模块类型outDir则是输出目录,可以指定这个参数到指定目录
更多细节 https://zhongsp.gitbooks.io/typescript-handbook/content/doc/handbook/tsconfig.json.html
接下来我们需要开启监控了,在
vscode任务栏中

Typescript在线编辑器
建议使用在线编辑器练习 http://www.typescriptlang.org/play/index.html
# 二、数据类型
js是弱类型语言,强弱类语言有什么区别呢?typescript最大的优点就是类型检查,可以帮你检查你定义的类型和赋值的类型。