当前位置:首页 > ES6 > 正文内容

es6 作用域

自由小鸟7年前 (2019-07-19)ES63706

作用域 let  const

const定义是常量不可修改,除引用外

1,let声明的变量只有在块作用域是{}里可以访问,之外就不可访问

2,使用let不可以重复定义变量

3,代码用了es6是强制作用了严格模式的,在es5是开启严格模式“use strict”,在es6中不用这种话,

4,在严格模式下,变量没有声明是不可以使用


 for(var i=0;i<3;i++){
    console.log(i)  //1,2
}
console.log(i)   //3



for(let i=0;i<3;i++){
    console.log(i)  //1,2
}
console.log(i)   //报错





版权声明:本文由Web学习之路发布,如需转载请注明出处。

本文链接:https://webge.net/?id=48

“es6 作用域” 的相关文章

es6数值扩展

Number.isFinite    函数用于检查其参数是否是无穷大es6 只对数字操作,如果不是数字就返回falseisFinite(25) // true Number.isFinite(25) // trueisFinite("25"...

es6 函数扩展

参数默认值rest参数扩展运算符箭头函数this绑定尾调用// 参数默认值{    function test(x,y='world'){        conso...

es6 Symbol

es6 Symbol

Symbol是js 提供了独一无二的值let a1=Symbol();let a2=Symbol();console.log(a1===a2)   //falselet a3=Symbol.for('a3');let a4=Symbol.for('a3&#...

自己实现最基础的promise

没事自己手写了一下 let pi=new Promise((resolve,reject)=>{ resolve(100); reject(0); }) p1.then(result=>{ console.log('成功'+result...