let和var的区别 怎么区别

 时间:2026-02-12 23:05:23

1、首先在函数外用var定义一个全局变量a并且在函数内用var定义了局部变量b。

然后在函数里边和外部分别打印看一看输出的是什么。

let和var的区别 怎么区别

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

let和var的区别 怎么区别

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

let和var的区别 怎么区别

4、可以看到在外部定义一个变量b之后就不会再报错了。

这是因为在函数外部是没有办法访问函数内部定义的变量的。

let和var的区别 怎么区别

5、然后我们改用for循环来看看区别。

此时小编我在for循环里面和外面都进行输出。

let和var的区别 怎么区别

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

let和var的区别 怎么区别

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

let和var的区别 怎么区别

8、可以发现改用let在for循环中定义变量时便不可以被外部访问到了哦。

所以说用let在for循环中定义变量就会产生类似函数的作用域哦。

let和var的区别 怎么区别

  • excel不用空格的对齐方式
  • JSTL C标签怎么判断参数是否为空
  • 在word中如何快速插入日历表格?
  • 如何使用excel将姓名集中打印?
  • 在电脑和服务器上离线安装R包
  • 热门搜索
    感恩手抄报图片 清明节的手抄报怎么画 普通话手抄报20字 抗击冠状病毒手抄报 关于五一劳动节手抄报 关于少先队的手抄报 未来的2035年手抄报 抗病毒手抄报图片 感恩母亲节手抄报 关于科普的手抄报