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)!