浅谈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 alert消息换行的方法
Aug 07 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
Nov 28 Javascript
html dom节点操作(获取/修改/添加或删除)
Jan 23 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
JS实现图片放大镜插件详解
Nov 06 Javascript
vue-router中scrollBehavior的巧妙用法
Jul 09 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
May 13 Javascript
Vue项目中ESlint规范示例代码
Jul 04 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
Jul 24 Javascript
js利用iframe实现选项卡效果
Aug 09 Javascript
在vue中封装方法以及多处引用该方法详解
Aug 14 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 str_replace的替换漏洞
2008/03/15 PHP
PHP实现定时生成HTML网站首页实例代码
2008/11/20 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
详解JS获取HTML DOM元素的8种方法
2017/06/17 Javascript
详解Vuejs2.0 如何利用proxyTable实现跨域请求
2017/08/03 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
详解webpack之图片引入-增强的file-loader:url-loader
2018/10/08 Javascript
js根据需要计算数组中重复出现某个元素的个数
2019/01/18 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
JavaScript 面向对象基础简单示例
2019/10/02 Javascript
[09:59]DOTA2-DPC中国联赛2月7日Recap集锦
2021/03/11 DOTA
python进阶教程之动态类型详解
2014/08/30 Python
基于Django模板中的数字自增(详解)
2017/09/05 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
2020/09/23 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
Europcar德国:全球汽车租赁领域的领导者
2018/08/15 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
护士的岗位职责
2013/12/04 职场文书
小学二年级评语
2014/04/21 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
入党函调证明材料
2014/12/24 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
爱国之歌(8首)
2019/09/29 职场文书
Java 在线考试云平台的实现
2021/11/23 Java/Android