浅谈Javascript变量作用域问题


Posted in Javascript onDecember 16, 2014

Js中的变量作用域问题

1、没有块级作用域。Js中的变量作用域不是以{}为界的,不像C/C++/Java。

如:

 if(true){

     var name = "qqyumidi";

 }

             

 alert(name);  // 结果:qqyumidi

Js会将在if中定义的变量添加到当前的执行环境中,尤其在使用for循环时需要注意与其他语言的差异。

 for(var i=0; i<10; i++){

     ;

 }

 

 alert(i);   // 结果:10

这里仅仅是个人的理解,如有纰漏,还请大家告之。

Javascript 相关文章推荐
javascript 显示当前系统时间代码
Dec 28 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
Dec 11 Javascript
在Google 地图上实现做的标记相连接
Jan 05 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
完美实现js选项卡切换效果(一)
Mar 08 Javascript
详解vuex 中的 state 在组件中如何监听
May 23 Javascript
详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
Jun 20 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
Feb 09 Javascript
Vue之mixin全局的用法详解
Aug 22 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
Vue 动态组件components和v-once指令的实现
Aug 30 Javascript
Openlayers实现扩散的动态点(水纹效果)
Aug 17 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
Dec 16 #Javascript
javascript arguments使用示例
Dec 16 #Javascript
javascript实现日期格式转换
Dec 16 #Javascript
javascript实现禁止复制网页内容
Dec 16 #Javascript
node.js中的fs.rmdirSync方法使用说明
Dec 16 #Javascript
node.js中的fs.rmdir方法使用说明
Dec 16 #Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
Dec 16 #Javascript
You might like
PHP学习之PHP变量
2006/10/09 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
php使用类继承解决代码重复的问题
2015/02/11 PHP
PHP提高编程效率的20个要点
2015/09/23 PHP
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
2013/04/26 Javascript
js实现单行文本向上滚动效果实例代码
2013/11/28 Javascript
js中Math之random,round,ceil,floor的用法总结
2013/12/26 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
用jquery的方法制作一个简单的导航栏
2014/06/23 Javascript
jQuery实现图片预加载效果
2015/11/27 Javascript
javascript实现tab响应式切换特效
2016/01/29 Javascript
jquery插件autocomplete用法示例
2016/07/01 Javascript
JS简单实现仿百度控制台输出信息效果
2016/09/04 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
Javascript操作select控件代码实例
2020/02/14 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
Python异常处理操作实例详解
2018/08/28 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
卡拉威高尔夫官方网站:Callaway Golf
2020/09/16 全球购物
师范生实习的个人自我鉴定
2013/10/20 职场文书
公司道歉信范文
2014/01/09 职场文书
领导干部保密承诺书
2014/08/30 职场文书
群众路线学习笔记范文
2014/11/06 职场文书
离职感谢信
2015/01/21 职场文书
《1942》观后感
2015/06/08 职场文书
葬礼主持词
2015/07/02 职场文书
社区服务理念口号
2015/12/25 职场文书
Java中常用解析工具jackson及fastjson的使用
2021/06/28 Java/Android
Hive常用日期格式转换语法
2022/06/25 数据库