ES6基础入门之let、const
作者 | Jeskson 来源 | 达达前端小酒馆 01 首先呢?欢迎大家来学习ES6入门基础let,const的基础知识内容。初始ECMA Script6。 ESMAScript与JavaScript的关系: ES是JS的标准(ES是对ECMAScript的缩写) JS是ES的实现 ESMAScript的部分历史: 1998-06 ES2发布,1999-12 ES3发布,成为js的通行标准 2007-10 ES4草案发布 2008-07 将ES4小部分内容提取,发布为ES3.1 2009-12 ES5发布 学习let和const关键字,块级作用域 let与块级作用域 变量声明:var,直接使用 window.location.href === location.href // true <script type="text/javascript"> var age = 11; console.log(window.age); </script> let与var的主要区别 let声明的变量只在当前块级作用域内有效,let声明的变量不能被重复声明,不存在变量的提升。 02 ES6之前的作用域 全局作用域 函数作用域 eval作用域 块级作用域 就是一对花括号的区域 {...} if() {} switch() {} for() {} try {} catch (err) {} {}