JavaScript作用域
程序员文章站
2022-07-15 10:40:35
...
首先需要注意:JavaScript没有块作用域
有全局作用域和函数作用域:
function foo(){
var a=1;
}
foo();
console.log(typeof a);//undefined
在函数中为变量赋值的时候,需要分开赋值 :
var a=1,b=1;
否则,a=b=1时,后面的变量就成了全局作用域了
function foo(){
var a=b=c=1;
}
foo();
console.log(typeof a);//undefined
console.log(typeof b);//number
console.log(typeof c);//number
还有eval作用域之后进行介绍
上一篇: 牛客网 - 剑指Offer(中)
下一篇: JAVA基础知识之枚举类