let和var的区别 怎么区别

JavaScript的新标准es6中出现的let让定义变量有了更严格的形式。今天小编我就来给大家分享一下let和var区别的噢。

操作方法

  • 01

    首先在函数外用var定义一个全局变量a并且在函数内用var定义了局部变量b。 然后在函数里边和外部分别打印看一看输出的是什么。

  • 02

    然后便会看到提示说b这个变量没有定义哦。

  • 03

    接着我们在函数外部定义一个变量b看一看打印效果。

  • 04

    可以看到在外部定义一个变量b之后就不会再报错了。 这是因为在函数外部是没有办法访问函数内部定义的变量的。

  • 05

    然后我们改用for循环来看看区别。 此时小编我在for循环里面和外面都进行输出。

  • 06

    然后打印也可以得到对应的值了哦。这就说明用var定义的变量在for循环外是可以被访问到的哦。

  • 07

    接着定义变量时我们改用let看看效果噢。

  • 08

    可以发现改用let在for循环中定义变量时便不可以被外部访问到了哦。 所以说用let在for循环中定义变量就会产生类似函数的作用域哦。

(0)

相关推荐

  • 路由器和猫的区别怎样区别交换机.路由器和猫

    简介 有网友不知道猫和路由器、集线器,交换机的区别 他们之间有什么不同?下面的文字希望对新人有所帮助。 步骤/方法 猫至少有两种端口:一个接电话线,一个接RJ-45口(网线) 就是 modem,中文叫 ...

  • 征途怀旧版经典区与独立区什么区别如何区别选择

    官网开新区时总是写着"独立区"或者"经典区",那么两者之间到底有什么不一样呢? 操作方法 01 区别一:独立区打造装备用的材料最高是五等材料:经典区打造装备的材 ...

  • 腾讯天王卡和大王卡有什么区别?两者区别介绍

    今天(3月1日)上午,腾讯再度联手联通推出了“腾讯天王卡”.腾讯天王卡的月租费为59元,除了享受大王卡的全部优惠之外,还将获赠500分钟的语音通话时间. 腾讯天王卡包含大王卡所有优惠,大王卡在流量套餐 ...

  • 平板电脑与笔记本电脑的区别

    很多人问平板电脑和笔记本的区别是什么,大部分人可能会以为平板电脑是pc的一部分,但实际上苹果开发的平板电脑种类是全新的,是一种革命性的产品,它也不是pc的一部分,感觉就像是放大了的手机,功能上面更简洁 ...

  • qq黄钻豪华版和黄钻贵族有什么区别

    善于吸金的腾讯在QQ黄钻贵族的之外又新增了一个超级吸金业务——QQ黄钻豪华版(豪华黄钻),相当高端大气上档次,仅需15元/月。多5块钱,那特权神马的跟普通的黄钻有什么区别呢?区别还是有的,只是暂时不是 ...

  • windows7旗舰版32位和64位区别有哪些

    windows7旗舰版32位和64位四个区别: 区别一:处理数据的能力 32位计算机的CPU一次最多能处理32位数据,例如它的EAX寄存器就是32位的,当然32位计算机通常也可以处理16位和8位数据. ...

  • SFP单模光模块和多模光模块有哪些区别?

    随着近年来单模与多模SFP光模块的拉近,目前单模的应用已成主流.以飞速光纤为例SFP单模光模块和多模光模块有哪些区别. 操作方法 01 多模SFP 几乎所有的多模光纤尺寸均为50/125µm或62.5 ...

  • 笔记本怎么连电视 双屏显示器设置设置技巧

     现在LCD、液晶电视的价格越来越便宜,很多人家里都有了多余的LCD、笔记本等,实际上我们可以将他们利用起来——两个LCD,或者笔记本+LCD,一个用来看看电影,同时聊QQ、上网等;或者将电影输出到屏 ...

  • 如何让三星Note 3运行更快速

    这个方法告诉你如何让三星Note 3运行更快速! 虽然现在安卓的优化已经很不错了,但是很多人发现比如微博官方客户端, qq好友动态, 暴走漫画等依然卡的要死.你有没有时候发现当你试图在某个软件里要发送 ...