欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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作用域之后进行介绍




相关标签: 作用域