时间:2021-01-11
标签: 编程语言
TypeScript是用于应用程序级JavaScript的编程语言,TypeScript通过添加类型来扩展JavaScript,通过对JavaScript的理解,TypeScript节省了你在运行代码之前捕捉错误和提供修复的时间,任何浏览器,任何操作系统,任何地方的JavaScript都可以运行,完全开源。
什么是TypeScript?
JavaScript和更多
TypeScript是一种开源的编程语言,它建立在JavaScript的基础上,是世界上最常用的工具之一,通过添加静态类型定义。
类型提供了一种描述对象形状的方法,提供了更好的文档,并允许TypeScript验证你的代码是否正确工作。
在TypeScript中,编写类型可以是可选的,因为类型推理允许你在不编写额外代码的情况下获得大量的功能。
一个你可以信任的结果
所有有效的JavaScript代码也都是TypeScript代码。你可能会得到类型检查错误,但这不会阻止你运行结果的JavaScript。虽然你可以选择更严格的行为,但这意味着你仍然可以控制。
TypeScript代码通过TypeScript编译器或Babel转化为JavaScript代码。这种JavaScript是干净、简单的代码,可以在任何JavaScript运行的地方运行。在浏览器、Node.JS或您的应用程序中。
逐步采用
采用TypeScript并不是一个二元的选择,你可以先用JSDoc注释现有的JavaScript,然后切换几个文件由TypeScript检查,随着时间的推移,你的代码库准备完全转换。
TypeScript的类型推理意味着你不必对你的代码进行注释,直到你想要更多的安全。
每张桌子上的类型
世界上大部分的JavaScript都是非类型化的,而推理只能走到这一步。为了解决这个问题,TypeScript团队帮助维护了
Definitely Typed - 一个为现有JavaScript提供类型和内联文档的社区项目。
这个项目允许社区维护JavaScript库的类型定义,而不会给维护者带来额外的压力。
始终如一的好工具
通过在TypeScript内部处理大量的编辑器集成,你可以在许多编辑器中获得一致的工作体验。
这让你可以轻松地在像Visual Studio, Visual Studio Code, Nova, Atom, Sublime Text, Emacs, Vim, WebStorm和Eclipse这样的编辑器之间跳转。
TypeScript的编辑器集成支持JavaScript,所以很可能你已经在使用TypeScript了。
与标准一起发展
TypeScript团队为TC39委员会做出了贡献,这有助于指导JavaScript语言的发展。
当新的特性达到第3阶段时,它们就可以被包含在TypeScript中。
例如,TypeScript团队支持了像可选链、Nullish coalescing Operator、Throw Expressions和RegExp Match Indices这样的建议。
加载全部内容
没有该专题文章哦!
糟糕,没有相关软件!
cursor中文版下载免费 170.18 MB218人在玩 Cursor中文版是一款AI驱动的编程IDE,支持中文设置,提供智能代码补全、错误检测、自动生成代
下载
CudaText(代码文本编辑器)下载 14.82 MB156人在玩 CudaText 是一款轻量高效的代码文本编辑器,内置 160 多种语法高亮,支持小地图、多插入符、代
下载
vscode最新版 119.6 MB111人在玩 VS Code 中文最新版是一款跨平台轻量级代码编辑器,支持多语言开发、插件扩展、智能补全与
下载
dwin dgus电脑版下载 124.52 MB80人在玩 Dwin DGUS 电脑版是一款专业的 DGUS 屏开发配置工具,集成工程管理、字库生成、图片转换与调试
下载