文件作用域:
在所有代码块之外声明的任何标识符,都具有文件作用域,这些标识符从声明处到源文件结尾都是可以访问的,这个概念与全局变量很像。
函数作用域:
//适用于标签语句,一个函数中所有语句的标签必须唯一
例如:goto语句
代码块作用域:
在代码块内声明的标识符都具有代码作用域,可以被代码块内的所有语句访问。
与局部变量很像。
原型作用域:
适用于函数声明中的参数,在声明函数是,形式参数的类型不能省略,但参数名可以省略。
在定义函数时,形参的名字不能相同。
文件作用域:
在所有代码块之外声明的任何标识符,都具有文件作用域,这些标识符从声明处到源文件结尾都是可以访问的,这个概念与全局变量很像。
函数作用域:
//适用于标签语句,一个函数中所有语句的标签必须唯一
例如:goto语句
代码块作用域:
在代码块内声明的标识符都具有代码作用域,可以被代码块内的所有语句访问。
与局部变量很像。
原型作用域:
适用于函数声明中的参数,在声明函数是,形式参数的类型不能省略,但参数名可以省略。
在定义函数时,形参的名字不能相同。
上一篇:改变运算顺序的运算符
下一篇:链接属性
主要记录了函数以及函数的参数、返回值、执行、传参、作用域等内容。
作用域链:根据在内部函数可以访问外部函数变量的这种机制(个人理解)
说明《你不知道的JavaScript》学习笔记。函数中的作用域函数作用域的含义是指
一、作用域理解就是一块“地盘”,一个代码所在的区域它是静态的(相对于上下文对象),在编写代码时就确定了。分类全局作
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M