Menu
×
   ❮   
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 .
        

开始练习


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.