易百教程

2、TypeScript 和 JavaScript 有什么区别?

TypeScript 在以下方面与 JavaScript 不同:

编号 JavaScript TypeScript
1 它由 Netscape 于 1995 年开发。 它由 Anders Hejlsberg 于 2012 年开发。
2 JavaScript 源文件的扩展名为.js。TypeScript 源文件的扩展名为.ts
3 JavaScript 不支持 ES6。 TypeScript 支持 ES6。
4 它不支持强类型或静态类型。 它支持强类型或静态类型功能。
5 它只是一种脚本语言。 它支持面向对象的编程概念,如类、接口、继承、泛型等。
6 JavaScript 没有可选参数功能。 TypeScript 具有可选参数功能。
7 它是解释性语言,这就是它在运行时突出显示错误的原因。 它在开发期间编译代码并突出显示错误。
8 JavaScript 不支持模块。 TypeScript 支持模块。
9 数字、字符串是对象。 数字、字符串是接口。
10 JavaScript 不支持泛型。 TypeScript 支持泛型。