首頁  >  文章  >  web前端  >  javascript私有變數與公有變數

javascript私有變數與公有變數

黄舟
黄舟原創
2016-12-15 10:44:341719瀏覽

 javascript 中的變數有私有變數與公有變數也叫局部變數與全域變數,本文以實例程式碼來進行說明他們的差異

  先看程式碼1:

  function car(){

『 //宣告一個私有變數

  this.wheel = 4;//宣告一個公有變數

  alert(wheel);

  alert(this.wheel);🀜〦『

   結果是:3 4

  碼2:

  function car(){

  var wheel = 3;//宣告一個私有變數

 『var wheel = 3;//宣告一個私有變數

㟎  }

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());   在寫javascript時,大家要多注意變數的作用域,不然會出現一些很難找到答案的問題.

以上就是javascript私有變數與公有變數的內容,更多相關文章請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn