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

 更新时间:2015年01月12日 14:38:33   投稿:shichen2014  
这篇文章主要介绍了js函数内变量的作用域分析,以实例形式简单分析了js函数的变量调用顺序,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例分析了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程序设计有所帮助。

相关文章

  • js 目录列举函数

    js 目录列举函数

    用js获取文件目录的代码,一般主要是用了区别vbs的一些代码
    2008-11-11
  • 基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)

    基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)

    这篇文章主要介绍了基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • PixiJS学习之如何实现文字的绘制

    PixiJS学习之如何实现文字的绘制

    PixiJS是一个开源的基于web的渲染系统,为游戏、数据可视化和其他图形密集型项目提供了极快的性能。这篇文章主要带大家学习一下PixiJS是如何实现文字绘制的,希望对大家有所帮助
    2023-02-02
  • video.js 一个页面同时播放多个视频的实例代码

    video.js 一个页面同时播放多个视频的实例代码

    这篇文章主要介绍了video.js 一个页面同时播放多个视频的实例代码 ,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • js通过Date对象实现倒计时动画效果

    js通过Date对象实现倒计时动画效果

    这篇文章主要为大家详细介绍了js通过Date对象实现倒计时动画效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • ECharts数据可视化基本使用之常用图表类型

    ECharts数据可视化基本使用之常用图表类型

    这篇文章主要给大家介绍了关于ECharts数据可视化基本使用之常用图表类型的相关资料,echarts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表,需要的朋友可以参考下
    2023-11-11
  • Javascript实现鼠标移入方向感知

    Javascript实现鼠标移入方向感知

    这篇文章主要为大家详细介绍了Javascript实现鼠标移入方向感知,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • 详解js跨域请求的两种方式,支持post请求

    详解js跨域请求的两种方式,支持post请求

    原先一直以为要实现跨域请求只能用jsonp,只能支持GET请求,后来了解到使用POST请求也可以实现跨域,但是需要在服务器增加Access-Control-Allow-Origin和Access-Control-Allow-Headers头,下面说明下两个不同的方法实现的方式和原理。
    2018-05-05
  • 微信小程序使用this.setData()遇到的问题及解决方案详解

    微信小程序使用this.setData()遇到的问题及解决方案详解

    this.setData估计是小程序中最经常用到的一个方法,但是要注意其实他是有限制的,忽略这些限制的话,会导致数据无法更新,下面这篇文章主要给大家介绍了关于微信小程序使用this.setData()遇到的问题及解决方案,需要的朋友可以参考下
    2022-08-08
  • js只执行1次的函数示例

    js只执行1次的函数示例

    本文通过代码示例给大家展示了如何让javascript只执行一次,如何实现这种功能呢?通过下面这段就可以轻松搞定了。
    2016-07-07

最新评论