<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

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

  1. global关键字(在局部作用域中声明使用全局变量)

    简介:globle的英语解释是球的意思它的作用是把在局部作用用域中声明全局变量,我们在定义函数时常常会遇到需要使用全局变量的情况,这时候我们就可以使用它 代码例子: #python中规定m是全局变量, ...

  2. python的作用域 gbel_[ python ] 全局和局部作用域变量的引用

    全局与局部变量的引用 (a)locals (b)globals 这里还需要在补充2个关键字一起比较学习,关键字: (c)nonlocal (d)global locals 和 globals loca ...

  3. javascript中作用域、全局作用域、局部作用域、隐式全局变量、块级作用域、作用域链、预解析

    作用域 作用域指的是代码的作用范围,按照作用域划分变量可分为全局变量和局部变量:作用域可分为: 全局作用域: 指全局变量作用的范围:全局变量指的是通过var在函数外面声明的变量,在js中任何位置都可以 ...

  4. javascript - 全局与局部作用域

    // 全局作用域 var globalNumber = 1;// 挂载在window上的变量或函数 -> 全局作用域 function InternalScope() {// 局部作用域// v ...

  5. 函数/方法的局部作用域与for的作用域问题

    前天跟axx大聊起那个do..while(0)的宏的时候顺带聊到了别的一些语法结构的诡异地方. 觉得在C或者C-like语言里很麻烦的一个语法结构是for语句.比较常见的定义方式会是: [code]F ...

  6. javascript变量声明 及作用域

    javascript变量声明提升(hoisting) http://openwares.net/js/javascript_declaration_hoisting.html 可能要FQ一下 java ...

  7. 【javascript 变量和作用域】

    今天学习了javascript 的变量和作用域的基本知识,对于以前在开发中遇到的一些不懂的小问题也有了系统的认识,收获还是比较多的. [基本类型和引用类型] ECMAScript 变量可能包含两种不同 ...

  8. javaScript变量、作用域链

    变量 JavaScript 变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已. 变量分为基础类型值和引用类型值: 基本类型值指的是 简单的数据段(Undefined.Null.B ...

  9. JavaScript变量作用域如何像多个级别的政府一样

    by Kevin Kononenko 凯文·科诺年科(Kevin Kononenko) JavaScript变量作用域如何像多个级别的政府一样 (How JavaScript variable sco ...

最新文章

  1. 《数据中心虚拟化技术权威指南》一2.2 数据中心网络拓扑
  2. 【Machine Learning】监督学习、非监督学习及强化学习对比
  3. Windows 8实用窍门系列:16.Windows 8的右键菜单
  4. 软工网络15团队作业4——Alpha阶段敏捷冲刺-3
  5. jQuery easing动画效果扩展
  6. 第一章第一节第一课时智能训练(2012-01-18 18:42:23)
  7. 近期币圈与美股的相关性
  8. 用java操作MySQL编写的高校水电费管理系统
  9. 李彦宏:离破产永远只有30天
  10. 西部世界第二季百度云免费在线观看_迅雷下载
  11. 【UV打印机】理光喷头组合说明(16H)
  12. 十四届蓝桥青少组模拟赛Python-20221108
  13. OpenGL API - 笔记汇总
  14. MSYS2使用教程——win10系统64位安装msys2最新版(msys2-x86_xxxx.exe)
  15. 两分钟解决IntelliJ IDEA中文乱码问题
  16. 【原创】CSS3 制作奥林匹克五环
  17. XSS过关(一) 1~5关 详细
  18. tp管理界面找不到服务器,TP-LINK路由器无法登陆管理界面的解决办法
  19. 球半篮球分析,NBA总决赛第四场:顿凯尔特人VS勇士
  20. windows系统下完全卸载mysql数据库

热门文章

  1. 窝里斗,只给微软看笑话
  2. 用cisco命令确定和跟踪DOS***源
  3. golang panic的错误回收和简单的使用场景
  4. 0083-Nocomachns定理
  5. JAVA框架Struts2 结果页配置
  6. phpdocumentor生成代码注释文档(linux)
  7. [Go] 正则表达式 示例
  8. mysql5.6优化建议
  9. PyTorch基础(part7)--CNN
  10. 分布式与人工智能课程(part4)--第四课