javaScript变量的作用域

原创 2016年08月29日 21:56:56

首先在看下边例子之前,要明白变量声明的方法。


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>变量的作用域</title>
</head>
<body>
<script>

    function square(num) {
        //这个局部的,不会影响外边全局的。
        //如果这个函数中的total没有被再次声明,则会影响外声明的全局的total
        var total = num * num;
        return total;
    }
    var total = 50;
    var number = square(20);
    //打印出50;函数中的var total不会影响外边的。
    alert(total);
</script>
</body>
</html>




版权声明:本文为博主原创文章,未经博主允许不得转载。

JavaScript中的作用域以及this变量

今天我想简单讨论下关于Javascript的作用域和this变量。“作用域”的概念就是说,我们的代码能够从哪里去访问某些函数或者变量,也就是它们所存在的上下文,或者说就是它们被执行的地方。第一种作用域...
  • zlxadhkust
  • zlxadhkust
  • 2014年04月26日 11:05
  • 1052

理解JavaScript的变量,变量作用域,作用域链

JavaScript的变量,变量作用域,作用域链
  • ganyingxie123456
  • ganyingxie123456
  • 2017年03月05日 22:34
  • 661

详解JavaScript作用域

本篇博文花费了近一天的时间,无论你是拥有多年编程经验的JS开发者,还是初学前端的程序员,认真阅读本文,一定有你不知道的JS知识点. 一定会让您对作用域有更深刻的理解。 同样推荐先前所写...
  • liuyan19891230
  • liuyan19891230
  • 2015年12月28日 10:13
  • 6069

JS概念理解(三)——执行上下文、作用域与自由变量

执行上下文:         在我的理解中,执行上下文环境是在开始执行代码之前,需要把所有用到的东西拿出来,有的直接赋值,有的先声明出来,下面举例说明;...
  • srk19960903
  • srk19960903
  • 2017年07月23日 15:40
  • 175

js中for循环变量的作用域

js中for循环变量的作用域
  • DUDUfine
  • DUDUfine
  • 2017年03月15日 18:43
  • 1899

js变量作用域的一些例子

本来想要在“作用域”这个专题上自己总结出一些东西的,结果想了好久都没有形成一个固定的思路,也不想贸然拷贝网上的说法。所以,还是先记录几个容易犯错的小例子,以后再来形成总结吧。1、“变量声明提升”var...
  • VitaLemon__
  • VitaLemon__
  • 2016年09月05日 10:38
  • 719

JS的解析原理和变量作用域

从词法作用域和词法环境的角度深层次阐述了JS解析原理和变量作用域
  • wu_xiaozhou
  • wu_xiaozhou
  • 2016年10月16日 20:28
  • 215

JavaScript的作用域和变量对象

变量对象先来说说什么是变量对象,变量对象中又存储了什么东西吧。 JavaScript中的执行环境包括全局执行环境和函数执行环境这两种,每进入到一个执行环境都会创建一个变量对象,这个对象中记录了在当前...
  • VivianHope
  • VivianHope
  • 2015年07月04日 10:46
  • 1339

javascript理解之变量作用域与闭包

何为闭包闭包是指能够访问自由变量的函数 (变量在本地使用,但在闭包中定义)。换句话说,定义在闭包中的函数可以“记忆”它被创建时候的环境。函数作用域与声明提前var scope= "global sco...
  • sinat_25127047
  • sinat_25127047
  • 2016年06月12日 17:33
  • 1431

JS中for循环变量作用域

var a=[]; for(var i = 0;i
  • kai_l
  • kai_l
  • 2016年03月17日 14:27
  • 15571
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaScript变量的作用域
举报原因:
原因补充:

(最多只允许输入30个字)