JS如何调用函数内部变量?

JavaScript011

JS如何调用函数内部变量?,第1张

JS调用函数内部变量有以下两种方法:

1、添加return返回值

var a = 5

function xxx(){

    var a = 10

    return a

}

var b = xxx()//这里的b就是10

2、闭包

var a = 5

function xxx(){

    var a = 0

    var ten = function(){

        a = 10

        return a

    }

    return ten

}

var b = xxx()

b()

在js中定义成全局变量的方式有以下几种:第一种,不对该变量进行var声明,则默认是全局变量,不过不推荐,容易出错。第二种,通过window.变量名方式进行申明,这种方式没有位置限制。如function fa(){ a='2'//这里a就是全局变量 window.k=2//这里k也是全局变量}