js函数内变量的作用域分析


Posted in Javascript onJanuary 12, 2015

本文实例分析了js函数内变量的作用域。分享给大家供大家参考。具体分析如下:

先看一个函数实例:

<html>

<head>

</head>

<body>

<script type="text/javascript">

var a = 5;

var c = 3;

function t(){

 var a = 6;

 var b = 10;

 document.write(a+'-----'+b);

 document.write(c);

}

t();

</script>

</body>

</html>

与php不同,js函数中如果要调用某个变量,它首先从函数内去查找。如例子中就是 a 是等于6;而在函数体内找不到c,于是,它就会在函数体外,往上找,找到即调用,找不到则报错。

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
关于JAVASCRIPT urldecode URL解码的问题
Jan 08 Javascript
关于JavaScript中的关联数组分析
Apr 09 Javascript
jquery固定底网站底部菜单效果
Aug 13 Javascript
js获取某元素的class里面的css属性值代码
Jan 16 Javascript
JavaScript中的console.profile()函数详细介绍
Dec 29 Javascript
jQuery中siblings()方法用法实例
Jan 08 Javascript
JQuery实现动态适时改变字体颜色的方法
Mar 10 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
JS实现图片预览的两种方式
Jun 27 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
快速解决layui弹窗按enter键不停弹窗的问题
Sep 18 Javascript
React实现评论的添加和删除
Oct 20 Javascript
Jquery api 速查表分享
Jan 12 #Javascript
js常用系统函数用法实例分析
Jan 12 #Javascript
javascript使用appendChild追加节点实例
Jan 12 #Javascript
jQuery实现瀑布流的取巧做法分享
Jan 12 #Javascript
js在指定位置增加节点函数insertBefore()用法实例
Jan 12 #Javascript
jQuery制作拼图小游戏
Jan 12 #Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 #Javascript
You might like
php错误提示failed to open stream: HTTP request failed!的完美解决方法
2011/06/06 PHP
php使用ob_start()实现图片存入变量的方法
2014/11/14 PHP
PHP 读取和编写 XML
2014/11/19 PHP
PHP CodeIgniter框架的工作原理研究
2015/03/30 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
不能再简单的无闪刷新验证码原理很简单
2007/11/05 Javascript
javascript操作table(insertRow,deleteRow,insertCell,deleteCell方法详解)
2013/12/16 Javascript
jquery+ajax+C#实现无刷新操作数据库数据的简单实例
2014/02/08 Javascript
前端轻量级MVC框架CanJS详解
2014/09/26 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
JS+CSS实现带小三角指引的滑动门效果
2015/09/22 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
2016/01/27 Javascript
分析js闭包引起的事件注册问题
2016/03/29 Javascript
Bootstrap Table服务器分页与在线编辑应用总结
2016/08/08 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
页面缩放兼容性处理方法(zoom,Firefox火狐浏览器)
2017/08/29 Javascript
nodejs结合Socket.IO实现的即时通讯功能详解
2018/01/12 NodeJs
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
在小程序中使用canvas的方法示例
2018/09/17 Javascript
每周一练 之 数据结构与算法(Stack)
2019/04/16 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
python+pygame实现坦克大战
2019/09/10 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
安全生产先进个人材料
2014/02/06 职场文书
办理房产过户的委托书
2014/09/14 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
复兴之路展览观后感
2015/06/02 职场文书
用python画城市轮播地图
2021/05/28 Python
Java SSM配置文件案例详解
2021/08/30 Java/Android
零基础学java之带参数以及返回值的方法
2022/04/10 Java/Android