js的作用域和变量使用规则_js变量的访问规则,如果没有全局变量只有局部变量怎么办-CSDN博客

网站介绍:作用域一、在js中,变量的定义并不是以代码块作为作用域的,而是以函数作为作用域。也就是说,如果变量是在某个函数中定义的,那么,它在函数以外的地方是不可见的。但是,如果该变量是定义在if或者for这样的代码块中,它在代码块之外是可见的。二、在js中,术语“全局变量”指的是定义在所有函数之外的变量(也就是定义在全局代码中的变量),与之相对的是“局部变量”,所指的是在某个函数中定义的变量。其中,函数内的代码可以像访问自己的局部变量那样访问全局变量,反之则不行。全局作用域全局作用域是最大的作用域在全局作_js变量的访问规则,如果没有全局变量只有局部变量怎么办