let和var的区别 怎么区别
JavaScript的新标准es6中出现的let让定义变量有了更严格的形式。今天小编我就来给大家分享一下let和var区别的噢。
操作方法
(01)首先在函数外用var定义一个全局变量a并且在函数内用var定义了局部变量b。然后在函数里边和外部分别打印看一看输出的是什么。
![let和var的区别 怎么区别 let和var的区别 怎么区别](https://i3.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/8424985ce9e3f3d2c8765f7cefc29edeec.jpg)
(02)然后便会看到提示说b这个变量没有定义哦。
![let和var的区别 怎么区别 第2张 let和var的区别 怎么区别 第2张](https://i1.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/9427980ff6b9f1d9cd7c547cefc29edeed.jpg)
(03)接着我们在函数外部定义一个变量b看一看打印效果。
![let和var的区别 怎么区别 第3张 let和var的区别 怎么区别 第3张](https://i2.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/c4319305e4a4e984cb67517cefc29edeea.jpg)
(04)可以看到在外部定义一个变量b之后就不会再报错了。这是因为在函数外部是没有办法访问函数内部定义的变量的。
![let和var的区别 怎么区别 第4张 let和var的区别 怎么区别 第4张](https://i3.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/87338d02e4a5f8d5d6604c7cefc29edeeb.jpg)
(05)然后我们改用for循环来看看区别。此时小编我在for循环里面和外面都进行输出。
![let和var的区别 怎么区别 第5张 let和var的区别 怎么区别 第5张](https://i1.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/8928850cebbfebd6ce64527cefc29edee8.jpg)
(06)然后打印也可以得到对应的值了哦。这就说明用var定义的变量在for循环外是可以被访问到的哦。
![let和var的区别 怎么区别 第6张 let和var的区别 怎么区别 第6张](https://i2.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/c4208d02e3a0f5d2dc7f5f7cefc29edee9.jpg)
(07)接着定义变量时我们改用let看看效果噢。
![let和var的区别 怎么区别 第7张 let和var的区别 怎么区别 第7张](https://i3.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/9d22825db6a4fc85dc75077cefc29edee6.jpg)
(08)可以发现改用let在for循环中定义变量时便不可以被外部访问到了哦。所以说用let在for循环中定义变量就会产生类似函数的作用域哦。
![let和var的区别 怎么区别 第8张 let和var的区别 怎么区别 第8张](https://i1.kzbkw.com/8964c15a/983d9409e3/c360c75cb6e0ad85/9b32c502e0e6f586dd7e517cefc29edee7.jpg)
百度账号如何修改用户名?
最近加入了回享计划的预备班,心想着就尝试一下吧,一个点击便参加了。但是回头一下,怎么这用户名是英文字母跟数字的串和,也没有规律可言,又难记!主要是让别人看见了,这用户名感觉瞬间LOW了不是一点半点哦。就捣鼓着想更改一下,这时才发现原来这账号一旦注册了,用户名是...
godaddy域名解析教程
发现还有很多朋友对godaddy控制面板不熟悉,一些很简单的方法站长还不会操作,下面一步步讲述godaddy域名解析的方法。步骤/方法(01)进入godaddy官网,登录,点击主菜单MyAccount,(可选:然后点击子菜单MyProducts):(02)进入godaddymyaccount账户后点击左边栏Domainmanager,进入d...
最新版手机QQ怎么退出?不接收消息?
现在的QQ总是自动接收弹出消息这样我们玩手机的时候很别扭。到底能不能彻底退出手机QQ不在接收消息,今天我就教教大家怎么完全退出QQ。操作方法(01)现在QQ我们向右滑,点击设置。里面换可以换皮肤,可以发红包很方便。(02)点击设置进去之后拉倒最新面点击红色箭头的退出...
网上如何挂失银行卡——中国农业银行绿卡篇
银行卡遗失后,必须要尽快的挂失,而最快捷的方式无疑是通过网络银行的方式进行。所以今天小编为大家带来银行卡网上挂失的教程,以中国农业银行绿卡为例。希望大家在紧急情况下会用的上。一、挂失具体操作(01)首先,我们需要进入中国农业银行的官网,然后找到左侧的卡号登...