封装特性
<script type="text/javascript"> //封装特性:public(this关键字声明的成员)/private(构造函数的局部变量) function peploe(){ //声明私有成员 var secret = "每天早上去跑步"; var bbs = function(){} //公开成员 this.pihao = '干净'; this.like = function(){ console.log("I like "+this.pihao+"的地方"); } //对外公开的接口访问,内部可以访问私有成员 this.fight = function(){ //内部环境 可以访问 外部环境的变量secret console.log("我把对方给打败了,我的体力好,因为"+secret); } } var cat = new peploe(); console.log(peploe.pihao);//干净 cat.like(); //console.log(secret);//secret is not defined cat.fight();//我把对方给打败了,我的体力好,因为每天早上去跑步 </script>