Maison  >  Article  >  interface Web  >  javascript私有变量与公有变量

javascript私有变量与公有变量

黄舟
黄舟original
2016-12-15 10:44:341721parcourir

 javascript 中的变量有私有变量与公有变量也叫局部变量与全局变量,本文以实例代码来进行说明他们的区别  

  先看代码1:

  function car(){

  var wheel = 3;//声明一个私有变量

  this.wheel = 4;//声明一个公有变量

  alert(wheel);

  alert(this.wheel);

  }

  var car1 = new car();

  结果是:3 4

  代码2:

  function car(){

  var wheel = 3;//声明一个私有变量

  this.wheel = 4;//声明一个公有变量

  }

  var car1 = new car();

  alert(car1.wheel);结果:4

  var wheel = 3是局部变量,this.wheel=4是公有变量,若想访问car中的私有变量,请看代码3:

  function car(){

  var wheel = 3;//声明一个私有变量

  this.wheel = 4;//声明一个公有变量

  this.getPrivateVal = function(){

  return wheel;

  }

  }

  var car1 = new car();

  alert(car1.getPrivateVal());

  结果:3

       在编写javascript时,大家要多注意变量的作用域,不然会出现一些很难找到答案的问题.

以上就是javascript私有变量与公有变量的内容,更多相关文章请关注PHP中文网(www.php.cn)!


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:javascript时间对象教程Article suivant:JavaScript循环失控的解决