浅谈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 相关文章推荐
WordPress 插件——CoolCode使用方法与下载
Jul 02 Javascript
弹出最简单的模式化遮罩层的js代码
Dec 04 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
Mar 03 Javascript
jQuery预加载图片常用方法
Jun 15 Javascript
浅谈键盘上回车按钮的js触发事件
Feb 13 Javascript
基于vue实现分页效果
Nov 06 Javascript
用最少的JS代码写出贪吃蛇游戏
Jan 12 Javascript
微信小程序日期时间选择器使用方法
Feb 01 Javascript
react-native动态切换tab组件的方法
Jul 07 Javascript
select2 ajax 设置默认值,初始值的方法
Aug 09 Javascript
微信小程序wx.request的简单封装
Nov 13 Javascript
JavaScript的变量声明与声明提前用法实例分析
Nov 26 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 和 HTML
2006/10/09 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php的$_FILES的临时储存文件与回收机制实测过程
2013/07/12 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
JS是否可以跨文件同时控制多个iframe页面的应用技巧
2007/12/16 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
2013/11/05 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
调用innerHTML之后onclick失效问题的解决方法
2014/01/28 Javascript
引入autocomplete组件时JS报未结束字符串常量错误
2014/03/19 Javascript
Backbone.js中的集合详解
2015/01/14 Javascript
js验证框架实现代码分享
2016/05/18 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
react-router实现按需加载
2017/05/09 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
基于VuePress 轻量级静态网站生成器的实现方法
2018/04/17 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
python不换行之end=与逗号的意思及用途
2017/11/21 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
Python 寻找局部最高点的实现
2019/12/05 Python
django自定义模板标签过程解析
2019/12/14 Python
python logging添加filter教程
2019/12/24 Python
python 发送邮件的四种方法汇总
2020/12/02 Python
优衣库台湾官网:UNIQLO台湾
2019/02/01 全球购物
初三开学计划书
2014/04/27 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
体育活动总结
2015/02/04 职场文书
个人党性分析总结
2015/03/05 职场文书
工作能力自我评价2015
2015/03/05 职场文书
中学生社会实践教育活动总结
2015/05/06 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
详细聊聊vue中组件的props属性
2021/11/02 Vue.js