浅谈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 相关文章推荐
Cookie 注入是怎样产生的
Apr 08 Javascript
谷歌Chrome浏览器扩展程序开发小记
Jan 06 Javascript
jQuery获得字体颜色16位码的方法
Feb 20 Javascript
详解angular笔记路由之angular-router
Sep 12 Javascript
基于vue配置axios的方法步骤
Nov 09 Javascript
详解如何使用 vue-cli 开发多页应用
Dec 16 Javascript
React 组件转 Vue 组件的命令写法
Feb 28 Javascript
JavaScript的数据类型转换原则(干货)
Mar 15 Javascript
vue+axios新手实践实现登陆的示例代码
Jun 06 Javascript
React如何解决fetch跨域请求时session失效问题
Nov 02 Javascript
详解elementUI中input框无法输入的问题
Apr 27 Javascript
vue实现图书管理系统
Dec 29 Vue.js
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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
PHP递归的三种常用方式
2019/02/28 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
ExtJS下 Ext.Direct加载和提交过程排错小结
2013/04/02 Javascript
document.getElementBy(&quot;id&quot;)与$(&quot;#id&quot;)有什么区别
2013/09/22 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2014/09/04 Javascript
JavaScript SHA512&amp;SHA256加密算法详解
2015/08/11 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
JS轮播图的实现方法2
2020/08/25 Javascript
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
Python3.x爬虫下载网页图片的实例讲解
2018/05/22 Python
python高阶爬虫实战分析
2018/07/29 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
安全检查验收制度
2014/01/12 职场文书
旅游安全协议书
2014/04/21 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
2015年社区统计工作总结
2015/04/21 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
Redis中一个String类型引发的惨案
2021/07/25 Redis
Java8利用Stream对列表进行去除重复的方法详解
2022/04/14 Java/Android