代码改变世界

js中的公有变量和私有变量

2012-11-24 10:25  crazy--liyang  阅读(193)  评论(0编辑  收藏  举报
2公有变量和私有变量
 
 
function test(){
this.y=1;
var z=2;
}
var myTest = new test();
alert(myTest.y)
 
需要注意的是:
我们通过myTest.y可以访问到结果,但是通过myTest.z得到的却不是2,而是空。。为什么。。
因为我们用var声明的参数,相当于是私有变量,用this声明的变量是公有变量。
那么如何定义公有方法和私有方法呢。。