优秀的编程知识分享平台

网站首页 > 技术文章 正文

ECMAScript 、JavaScript、TypeScript区别与关系

nanyue 2024-10-23 12:10:47 技术文章 2 ℃

ECMAScript,JavaScript,TypeScript这几个词相当熟悉,可以说是开发工作的核心技术,但如果具体问起来这三者到底是什么关系,又什么区别,恐怕很难对其进行准确的描述。

ECMAScript:可以简单理解为javascript语法,主要是讲语法和标准。

(ES6可以理解为 js6)

注:如果您了解PHP的话,应该知道 php5 php7 php8每个版本的标准和语法都是不同之处。

JavaScript:js就不过多解释了,它是一个解释型的编程语言。

typescript:typescript是javascript 的超集,js有的ts都有; (typescript = type+javascript 在js基础上为js添加类型支持)

注:typescript是微软开发的编程语言,可以在任何运行javascript的地方运行。

ES: ECMAScript (标准语法);

JS: JavaScript (应用);

TS: TypeScript (类型扩展)

总结:

ECMAScript是标准语法,JavaScript是ECMAScript的实现,TypeScript是JavaScript的超集。

最近发表
标签列表