美文网首页
es6基础语法-let

es6基础语法-let

作者: Monica114 | 来源:发表于2019-01-31 14:48 被阅读0次

es6里新增加了let和const语法

1.let用来声明变量,用法和var类似,但是let声明的变量,只能在他的块级作用域有效

2.使用let声明的变量作用域不会被提升

3.在相同作用域下不能声明相同的变量,只能唯一,否则报错

4.在for循环中体现了let父子作用域

如果使用var来声明会一直输出最后一位的长度

上面代码中,变量i是var命令声明的,在全局范围内都有效,所以全局只有一个变量i。每一次循环,变量i的值都会发生改变,而循环内被赋给按钮[i],里面的i指向的就是全局的i。也就是说,所有按钮的成员里面的i,指向的都是同一个i,导致运行时输出的是最后一轮的i的值,也就是 5

相关文章

  • 2017-07-11

    ES6基础语法 基础用法 let 用来声明变量 它的用法类似于var,但是所声明的变量,只在let命令所在...

  • es6基础语法-let

    es6里新增加了let和const语法 1.let用来声明变量,用法和var类似,但是let声明的变量,只能在他的...

  • ES6详解1

    es6语法 es6新增命令 let let 类似于 var 用来声明变量 ,let 命令所在的 代码块内才生效{l...

  • ES6基础语法

    ES6基础语法

  • ES6中的新语法规范数组去重

    ES6中的新语法规范 let / const class 创建类 import / export :ES6 Mod...

  • 面试

    ES6常用新特性和语法。 一、变量申明 ES6有var、function、let、const、import、cla...

  • ES6入门基础

    ES6入门基础 一.let & const 1.基本用法 es6新增 let命令,用来申明变量,用法类似于var,...

  • var,let,const的区别

    一 、区别如下 var是ES5的语法,let和const都是ES6的语法。 var有变量提升,其他没有。ES6里就...

  • es6常用语法

    const 和 let 在es6语法规范中,尽量使用let替代var,如果在const 和let中选,优先使用co...

  • 总结一下前端常见javascript基础面试题:

    1.var ,let 和const的区别: let和const是es6新增的语法, let和var都可以定义变量,...

网友评论

      本文标题:es6基础语法-let

      本文链接:https://www.haomeiwen.com/subject/xebksqtx.html