js局部变量和全局变量
- 2018-12-31 9:51:45
- 1,980 次阅读
- 0
变量的作用域分为局部变量(local variable)与全局变量(global variable)。全局变量在整个文件内有效,不论是函数内,还是函数外都可以操作它。局部变量只是在当前函数体内使用,其他外部的操作不起作用。
(1)全局变量:
①写在函数体最外面。
②写在函数体内部,但是没有var 声明的变量也是全局变量。
(2)含有隐式的全局变量
<!– <script>
var a = 6
function fn() {
a = b = 8 //b 是一个隐式的全局变量
}
fn() ;
console.log(a) // a=8
console.log(b) // b=8
</script> –>
(3)局部变量:写在函数体内部的声明变量
文章评论 (0)