浅谈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 相关文章推荐
解密效果
Jun 23 Javascript
让iframe子窗体取父窗体地址栏参数(querystring)
Oct 13 Javascript
JavaScript 对象的属性和方法4种不同的类型
Mar 19 Javascript
js判断一个元素是否为另一个元素的子元素的代码
Mar 21 Javascript
Java 正则表达式学习总结和一些小例子
Sep 13 Javascript
JS去除字符串两端空格的简单实例
Dec 27 Javascript
JavaScript ParseFloat()方法
Dec 18 Javascript
Canvas 制作动态进度加载水球详解及实例代码
Dec 09 Javascript
Bootstrap超大屏幕的实现代码
Mar 22 Javascript
javascript获取select值的方法完整实例
Jun 20 Javascript
JQuery样式与属性设置方法分析
Dec 07 jQuery
基于canvasJS在PHP中制作动态图表
May 30 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
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
PHP延迟静态绑定示例分享
2014/06/22 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
tbody元素支持嵌套的注意方法
2007/03/24 Javascript
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
jQuery maxlength文本字数限制插件
2010/04/16 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
jQuery+PHP实现可编辑表格字段内容并实时保存
2015/10/09 Javascript
jQuery实现图片上传和裁剪插件Croppie
2015/11/29 Javascript
jquery实现ajax提交表单信息的简单方法(推荐)
2016/08/24 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
详解如何构建Angular项目目录结构
2017/07/13 Javascript
js导出Excel表格超出26位英文字符的解决方法ES6
2017/11/15 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
老生常谈JS中的继承及实现代码
2018/07/06 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
js实现倒计时秒杀效果
2020/03/25 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
2021/01/28 Javascript
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
仅用50行代码实现一个Python编写的计算器的教程
2015/04/17 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
使用Tkinter制作信息提示框
2020/02/18 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
详解Python调用系统命令的六种方法
2021/01/28 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
意大利团购网站:Groupon意大利
2016/10/11 全球购物
伯克斯奥特莱斯:Burkes Outlet
2019/03/30 全球购物
中科软测试工程师面试题
2012/06/16 面试题
EntityManager都有哪些方法
2013/11/01 面试题
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
老公保证书范文
2014/04/29 职场文书
平安校园建设方案
2014/05/02 职场文书
精神文明单位申报材料
2014/05/02 职场文书
六查六看六改心得体会
2014/10/14 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书