美文网首页
2018-09-04

2018-09-04

作者: zhaosansan | 来源:发表于2018-09-04 08:53 被阅读0次

    js变量和常量

    JS中与变量常量声明相关的关键字有var、let以及const,其中let和const是ES6的新特性。var和let都是用来声明变量的,不同的是var声明的变量会有一个一个作用域提升的效果,var 声明的变量会被提升到当前作用域的最前面,它的作用域范围也就是当前作用域,即使它是在语句块中声明。而let声明的变量就没有作用域提升的效果,它声明的变量会绑定当前语句块(暂时性死区,temporal dead zone,简称TDZ),被声明之后才可以使用,只在声明所在的块级作用域内有效。const关键字用来声明常量,同时模拟神马蜘蛛它声明的常量也和let一样不存在作用域提升的效果。

    相关文章

      网友评论

          本文标题:2018-09-04

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