专栏首页Jerry的SAP技术分享使用关键字创建具有局部作用域的JavaScript变量

使用关键字创建具有局部作用域的JavaScript变量

<html>
<script>
for( var i = 0; i < 3; i++){
	console.log(i);
}
console.log(i);

for( let j = 0; j < 3; j++){
	console.log(j);
}
console.log(j);
</script>
</html>

第一个for循环,用var定义的变量i,在出了for循环之后,仍然可以在代码中访问;

而第二个for循环里用let定义的变量j具有局部作用域,在循环体外无法访问,否则会遇到错误:Uncaught ReferenceError: j is not defined

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ABAP Netweaver, SAP Cloud Platform和Kubernetes的用户区分

    (1) Dialog: Individual, interactive system access.

    Jerry Wang
  • How does CRM middleware knows which sites are interested with CRM local changes

    You could see the following BDOC in CRM which means the BDOC will be sent to mul...

    Jerry Wang
  • 一些SAP UI5代码审查的例子

    版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://jerry.bl...

    Jerry Wang
  • JavaScript的循环语句

    for循环是一种前测试循环语句,但它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。以下是for循环的语法:

    小小鱼儿小小林
  • 数组常用循环

    用户6973020
  • 51单片机矩阵键盘C程序

    由键盘输入一个3×4矩阵a,选出各列最小的元素组成一个一维数组b并输出 由键盘输入一个3×4矩阵a,选出各列最小的元素组成一个一维数组b并输出

    IT大飞说
  • 一文尽览推荐系统模型演变史

    4. 整理此文的目的是给大家一个清晰的脉络,可当作一篇小小综述。从信息过载概念的提出到推荐系统的起源,从前深度学习时代的推荐系统到劲头正热的深度推荐系统,再到最...

    张小磊
  • ABAP Netweaver, SAP Cloud Platform和Kubernetes的用户区分

    (1) Dialog: Individual, interactive system access.

    Jerry Wang
  • bootstrap 分页 常用样式 2

    <ul class="pagination"> <li><a href="#">«</a></li> <li class="active"><a href=...

    用户5760343
  • VB语言基础重要知识点13

    在代码提示选中的时候,选中的这一项,按下tab这个键。这样的好处是能够将我们的光标定位在当前这行代码的末尾。如果按回车键会换行,会降低写代码的效率。

    刘金玉编程

扫码关注云+社区

领取腾讯云代金券