因为最近的项目开始使用TS,感觉有必要来学习一波咯,撸起袖子学起来吧!
TS介绍
TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。 [2-5]
TypeScript扩展了JavaScript的语法,所以任何现有的JavaScript程序可以不加改变的在TypeScript下工作。TypeScript是为大型应用之开发而设计,而编译时它产生 JavaScript 以确保兼容性。
TS的安装
因为我是用window系统的(因为贫穷),假如你是其他平台,你可以google一下,很容易解决。
如果你已经安装node, 那么通过下面命令马上就可以安装TypeScript。
npm install -g typescript
如果你没有安装node,那麻烦你安装一下node,然后参照上一条。我想应该不会存在这种可能,毕竟学习ts的人,肯定已经有前端基础了,node肯定安装了。
运行tsc -v
我们看到控制台打印出如下结果就表明安装成功了。
TS的初体验
我们建立一个文件夹,然后在文件夹建立一个hello.ts文件,写下如下代码
function sayHello(str: string) {
return "hello " + str + "!";
}
console.log(sayHello("TS"));
我们运行如下指令tsc hello.ts
我们会发现生成了一个hello.js文件,我想你应该理解tsc hello.ts的作用了。没错,就是将TS文件编译成JS文件,然后你就可以通过node hello.js
l来运行JS了。