首页 > 代码库 > 关于全局变量不能随便定名的问题

关于全局变量不能随便定名的问题

    var classid;    function fn(id) {        classid = id;        bn(classid);    }    function bn(classid) {        alert(classid);    }    fn(3); //3

这段代码完成后,看classid是3

 

    var id;    function fn(id) {        id = id;        bn(id);    }    function bn(id) {        alert(id);    }    fn(3); //3

而这段代码执行结束后,全局变量id为underfined

 

所以 a=a这种要小心