2024年5月10日发(作者:)
TypeScript小白入门教程
本文章来自于阿里云云栖社区
ypeScript是由微软开发的一种开源编程语言,它是JavaScript的超集,在其基础上
添加了可选的静态类型和基于类的面向对象编程。TypeScript可以编译成纯JavaScript,
支持所有的JavaScript语法,因此可以在任何浏览器、任何计算机和任何操作系统上运行。
TypeScript使得开发者可以使用一些未来JavaScript标准中的特性,让大型JavaScript
应用可以使用更好的工具并拥有更清晰的结构。
TypeScript与ECMAScript、JavaScript的关系
ECMAScript是一个由ECMA International进行标准化,TC39委员会进行监督的语
言。通常用于指代标准本身。
JavaScript是ECMAScript标准的各种实现的最常用称呼。这个术语并不局限于某个
特定版本的ECMAScript规范,并且可能被用于任何不同程度的任意版本的ECMAScript
的实现。
ECMAScript 5(ES5)是ECMAScript的第五版修订,于2009年完成标准化。这个规
范在所有现代浏览器中都相当完全的实现了。
ECMAScript 6(ES6),又称ECMAScript 2015(ES2015)是指ECMAScript的第六版
修订,于 2015 年完成标准化,这个标准被部分实现于大部分现代浏览器。
虽然JavaScript是ECMAScript规范的标准实现,但是并不是所有浏览器都支持最新
的ECMAScript规范,这也就限制了开发者使用最新的JavaScript/ECMAScript特性。
TypeScript同样支持最新的ECMAScript标准,并且能将代码根据需求转换为
ES3/5/6,这也意味着开发者随时可以使用最新的ECMAScript特性,比如模块、接口、
类等等,而无需考虑兼容性问题。
TypeScript的安装和编译
TypeScript的安装非常的简单,使用npm安装即可:
$ npm install -g typescript
$ tsc -v
Version 2.1.6
在windows环境下,还可以安装TypeScript的Visual Studio插件。
安装好之后,使用tsc命令就可以将TypeScript编译成JavaScript了:
$ tsc
$ ls


发布评论