<script type="text/javascript"> //封装 function Person (name,age,sal){ this.name=name;//公开的 var age=age;//私有属性 var sal=sal; //公开方法 this.fun=function (){ alert(sal); test(); } //私有方法 function test(){ alert(age); } } //在类中定义公开的方法 var p1=new Person('hh',25,3600); // alert(p1.age); p1.fun(); </script>