TypeScript简介:Web的静态类型

 网站优化    |      2020-06-08

TypeScript是使用JavaScript创建更好体验的众多尝试之一。

TypeScript究竟是什么?

TypeScript是JavaScript的强类型超集,这意味着它为语言添加了一些语法上的好处,同时仍然允许正常的编写JavaScript。它通过诸如接口和静态类型之类的东西(稍后会详细介绍),提供模块和类,以及最重要的是,与流行的JavaScript库和代码集成得相当好,从而鼓励更具声明性的编程风格。您可以将其视为当前JavaScript上的一个强静态层,它具有一些使生命(尤其是调试)更具可忍性的功能。

TypeScript在几年前引起了特别的关注,因为它被Angular2和follow(它也是用TypeScript本身编写)选择完全支持。它也是由微软开发的,这意味着它得到了两家主要科技公司的支持(对任何语言来说都不是一个糟糕的地方)。从那时起,它获得了更多的追随和主流地位。

毋庸置疑,TypeScript绝对值得研究。

TypeScript是如何工作的?

TypeScript实际上看起来很像现代JavaScript。在最基本的层面上,它为JavaScript引入了静态类型范例,因此不是以下内容:

varname=“Susan”,age=25,hasCode=true;

我们可以写下面的内容:

letname:string="Susan",age:number=25,hasCode:boolean=true;

如你所见,这里没有太多区别。我们所做的只是明确告诉系统每个变量的类型;

为了方便用户快速找到我们,也可以关注我们的微信公众号:唯小宝网络