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 相关文章推荐
JS date对象的减法处理实现代码
Dec 28 Javascript
JavaScript的漂亮的代码片段
Jun 05 Javascript
JS实现可点击展开与关闭的左侧广告代码
Sep 02 Javascript
jQuery实现的淡入淡出二级菜单效果代码
Sep 15 Javascript
jQueryUI中的datepicker使用方法详解
May 25 Javascript
Web程序员必备的7个JavaScript函数
Jun 14 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
Aug 24 Javascript
bootstrap基础知识学习笔记
Nov 02 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
Aug 24 Javascript
JS获取并处理php数组的方法实例分析
Sep 04 Javascript
vue-router 手势滑动触发返回功能
Sep 30 Javascript
浅谈layui里的上传控件问题
Sep 26 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也可以?成Shell Script
2006/10/09 PHP
屏蔽浏览器缓存另类方法
2006/10/09 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
php 生成Tab键或逗号分隔的CSV
2016/09/24 PHP
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
jquery序列化表单去除指定元素示例代码
2014/04/10 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
2014/05/04 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
JavaScript组合模式学习要点
2016/08/26 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
vue中动态设置meta标签和title标签的方法
2018/07/11 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
深入理解react 组件类型及使用场景
2019/03/07 Javascript
使用post方法实现json往返传输数据的方法
2019/03/30 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
python 测试实现方法
2008/12/24 Python
Python中使用SAX解析xml实例
2014/11/21 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
在IPython中进行Python程序执行时间的测量方法
2018/11/01 Python
Python Series从0开始索引的方法
2018/11/06 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
pandas DataFrame行或列的删除方法的实现示例
2019/08/02 Python
pandas 中对特征进行硬编码和onehot编码的实现
2019/12/20 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
python使用paramiko实现ssh的功能详解
2020/03/06 Python
浅析Python面向对象编程
2020/07/10 Python