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

时间:2021-05-26

在cnblogs上看了关于js的一些文章,做下笔记:

先看代码1:
functioncar(){
varwheel=3;//私有变量
this.wheel=4;//公有变量
alert(wheel);
alert(this.wheel);
}
varcar1=newcar();结果是:34

代码2:
functioncar(){
varwheel=3;//私有变量
this.wheel=4;//公有变量
}
varcar1=newcar();
alert(car1.wheel);结果:4

varwheel=3是局部变量,this.wheel=4是公有变量,若想访问car中的私有变量,请看代码3:
functioncar(){
varwheel=3;//私有变量
this.wheel=4;//公有变量
this.getPrivateVal=function(){
returnwheel;
}
}
varcar1=newcar();
alert(car1.getPrivateVal());结果:3

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章