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 相关文章推荐
div+css布局的图片连续滚动js实现代码
May 04 Javascript
js和jquery如何获取图片真实的宽度和高度
Sep 28 Javascript
JS实现简单的键盘打字的效果
Apr 24 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
Feb 15 Javascript
JavaScript事件学习小结(一)事件流
Jun 09 Javascript
Node.JS更改Windows注册表Regedit的方法小结
Aug 18 Javascript
three.js实现3D模型展示的示例代码
Dec 31 Javascript
Node.js Buffer用法解读
May 18 Javascript
Vue 组件封装 并使用 NPM 发布的教程
Sep 30 Javascript
使用puppeteer爬取网站并抓出404无效链接
Dec 20 Javascript
js实现简单掷骰子小游戏
Oct 24 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
Dec 10 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设计模式中的工厂模式
2008/06/12 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
PHP和.net中des加解密的实现方法
2013/02/27 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
详解php协程知识点
2018/09/21 PHP
Javascript 布尔型分析
2008/12/22 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
2016/11/17 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
python自动发送邮件脚本
2018/06/20 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
2019/07/14 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
Java Spring项目国际化(i18n)详细方法与实例
2020/03/20 Python
南非最大的花卉和送礼服务:NetFlorist
2017/09/13 全球购物
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
中学教师管理制度
2014/01/14 职场文书
《匆匆》教学反思
2014/02/22 职场文书
软件项目开发计划书
2014/05/01 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
实习护士自荐信
2015/03/25 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
党员干部学习三严三实心得体会
2016/01/05 职场文书
使用这 6个Vue加载动画库来减少我们网站的跳出率
2021/05/18 Vue.js