本文介绍: ECMAScript 6.0(以下简称ES6)是JavaScript语言(现在是遵循ES5标准)的下一代标准,已经在2015年6月正式发布了。总之,ECMAScript和JavaScript关系是,前者是后者的规格(语言规范),后者是前者的一种实现。TypeScript是Javascript的超集,实现面向对象编程方式使用Javascripttypescript相对于ES6,TypeScript最大的改善是增加了类型系统。ES6是Javascript语言的标准typescript是ES6的超集。

 

ES6是什么

ECMAScript 6.0(以下简称ES6)是JavaScript语言(现在是遵循ES5标准)的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序成为企业级开发语言。

ES6的新特性

ECMAScript和JavaScript的关系

由于JavaScript的创造者Netscae公司版权问题,ECMAScript不能叫Javascript。总之,ECMAScript和JavaScript的关系是,前者是后者的规格(语言规范),后者是前者的一种实现

JavaScript 与 TypeScript 的关系

TypeScript是Javascript的超集,实现面向对象编程方式使用Javascript。当然最后代码还是编译为Javascript

TypeScript和ES6的关系

typescript相对于ES6,TypeScript最大的改善是增加了类型系统。

附:typescript相对于ES5有五大改善:

TypeScript是ES6的超集。至于需不需要使用,在于你所需要场景。比如在Angular2中,用TypeScript明显好于ES6。

总结一下:

ES6是Javascript语言的标准typescript是ES6的超集。

原文地址:https://blog.csdn.net/zdwzzu2006/article/details/132230550

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_43628.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注