ECMAScript6入门 学习之简介
3 月,跳不动了?>>> 1.什么是ECMAScript 6? ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。可能大家会疑惑ECMAScript和JavaScript是什么关系?为什么不是统一命名。 ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现(另外的ECMAScript方言还有Jscript和ActionScript)。在日常场合,这两个词是可以互换的。主要是区分一是因为商标(Java是Sun公司的商标,根据授权协议,只有Netscape公司可以合法地使用JavaScript这个名字,且JavaScript本身也已经被Netscape公司注册为商标。)和二是体现这门语言的制定者是ECMA,不是Netscape,这样有利于保证这门语言的开放性和中立性。 2.ECMAScript 6 中变量声明let和const 2.1 ES6新增了let命令,用来声明变量 它的用法类似于 var ,但是所声明的变量,只在 let 命令所在的代码块内有效。 { let a = 1; var b = 2; } console.log(a); // ReferenceError: a is not