js作用域详细解释.docVIP

  • 1
  • 0
  • 约4.53千字
  • 约 9页
  • 2019-09-25 发布于湖北
  • 举报
-- ------------------------------------------- JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScript中,变量的作用域有全局作用域和局部作用域两种。 1. 全局作用域(Global Scope) 在代码中任何地方都能访问到的对象拥有全局作用域,一般来说一下几种情形拥有全局作用域: (1)最外层函数和在最外层函数外面定义的变量拥有全局作用域,例如: 代码如下: var authorName=山边小溪; function doSomething(){ var blogName=梦想天空; function innerSay(){ alert(blogName); } innerSay(); } alert(authorName); //山边小溪 alert(blogName); //脚本错误 doSomething(); //梦想天空 innerSay() //脚本错误 (2)所有末定义直接赋值的变量自动声明为拥有全局作用域,例如: 代码如下: function doSomething(){ var authorName=山边小溪; blogName=梦想天空; alert(aut

文档评论(0)

1亿VIP精品文档

相关文档