关于javascript类的属性...

来源:百度知道 编辑:UC知道 时间:2024/07/05 09:08:08
function f()
{
var name = "aaa";
this.name = "bbb";
}

这两个变量有什么不同?

第一个name是这个类里的一个局部变量,不能在外部调用
第二个name是这个类的属性,可以在外部调用

// 这里的name可以在以后的实例中访问
this.name = "bbb";
// 内部变量,在外部不可以访问
var name = "aaa";