JavaScript 函数和作用域(作用域)

作用域(scope):它是指对某一变量和方法具有访问权限代码空间, 在JS中, 作用域是在函数中维护的。
表示变量或函数起作用的区域,
指代了它们在什么样的上下文中执行,
亦即上下文执行环境。
Javascript的作用域只有两种:全局作用域本地作用域,本地作用域是按照函数来区分的。

---------------------------------展开讲---------------------------------------------------------

     全局变量:申明在函数之外的变量


 局部变量:申明在函数体中的变量,并且只能在当前函数体内访问,如:function(){var a = 0;}


注:在申明变量是凡是没有var关键字,而直接赋值的变量均为全局变量

 
原文地址:https://www.cnblogs.com/liheheaiwangxinxin/p/5802657.html