程序员为什么还要刷题 typescript summary:供初学者了解TS的简短摘要

hanzhitang 4 0 zip 2024-09-06 08:09:11

程序员常刷题打字稿摘要第一个问题归结为Typescript (TS)是什么?由微软推出,TS基本上是Javascript的扩展。它的全部目的是让JS程序员编写更好的托管代码。通过托管代码,我的意思是-由于JS不是像C#/Java这样的编译语言,程序员在编译时不会知道他们代码中的错误。同样在JS中,您可以随时更改变量的数据类型,这使JS成为容易犯错误的地方。TS负责编译(转译)代码,并为程序员提供更好的代码编写环境。写作环境?是的,当您想在浏览器上运行TS代码时,它最终会被转换为JS。您将看到我们在示例中创建了一个抽象类Encryption和一个普通类NormalEncrytion。两个类生成的JS代码没有区别。在转译的JS中没有保持类抽象的限制。但是TS编译器不会让您实例化抽象类Encryption作为抽象类的目的(请参阅红色下划线附近的错误)。所以许多功能在生成的JS代码中将不可用,但是TS编译器能够帮助程序员避免这些错误。

用户评论
请输入评论内容
评分:
暂无评论