菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

TypeScript 简介

TypeScript 是为 JavaScript 添加了类型语法的语言。

什么是 TypeScript?

TypeScript 是 JavaScript 的一个语法超集,它增加了静态类型

这基本上意味着 TypeScript 在 JavaScript 的基础上增加了语法,允许开发者添加类型

TypeScript 是一个“语法超集”,意味着它与 JavaScript 共享相同的基础语法,但在此之上添加了一些东西。


我为什么要使用 TypeScript?

JavaScript 是一种弱类型语言。在 JavaScript 中,很难理解正在传递的数据类型是什么。

在 JavaScript 中,函数参数和变量没有任何类型信息!因此,开发者需要查看文档,或者根据实现来猜测。

TypeScript 允许在代码中指定正在传递的数据类型,并且当类型不匹配时能够报告错误。

例如,当将一个字符串传递给一个期望数字的函数时,TypeScript 会报告一个错误。而 JavaScript 不会。

TypeScript 使用编译时类型检查。这意味着它在运行代码之前检查指定的类型是否匹配,而不是在运行代码检查。


w3schools CERTIFIED . 2022

获得认证!

完成 TypeScript 模块,做练习,参加考试,成为 W3Schools 认证!!

$45 报名

我该如何使用 TypeScript?

一种常见的使用 TypeScript 的方式是使用官方的 TypeScript 编译器,它将 TypeScript 代码转译成 JavaScript。

下一节将展示如何为本地项目设置编译器。

一些流行的代码编辑器,如 Visual Studio Code,内置了 TypeScript 支持,可以在你编写代码时显示错误!


TypeScript 练习

通过练习来测试自己

练习

完成句子

TypeScript allows developers to add .
        

开始练习


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持