天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript入門基礎(chǔ)之私有變量

先看Javascript的普通函數(shù)用法
復(fù)制代碼 代碼如下:
function sum(a,b){
var c = 10;
function add(){
c++;
}
add();
return a + b + c;
}
var d = sum(4,5);
alert(d) // 20

可以看出,外部要和函數(shù)sum進(jìn)行交互,只能通過(guò)調(diào)用和返回值形式,無(wú)法訪問(wèn)里面的參數(shù)c和內(nèi)部函數(shù)add()。這對(duì)于函數(shù)來(lái)說(shuō)屬于正常邏輯。
接下來(lái)看Javascript的類用法
復(fù)制代碼 代碼如下:
function sum(pa,pb) {
this.a = pa;
this.b = pb;
this.show = function(){
alert(this.a + this.b);
}
}
var t = new sum(4,5);
t.show();
alert(t.a);

這里通過(guò)new創(chuàng)建了sum的對(duì)象t。通過(guò)t可以調(diào)用方法show來(lái)顯示參數(shù)和,也可以直接取參數(shù)信息
結(jié)合兩種方式就產(chǎn)生私有變量和方法的效果。

復(fù)制代碼 代碼如下:
function sum(pa,pb) {
var __c = 10; //私有變量
function __addc(){ //私有方法
__c++;
}
this.a = pa; //公有變量
this.b = pb; //公有變量
this.setc = function(pc){ //公有方法
__c = pc;
__addc();
}
this.show = function(){ //公有方法
alert(this.a + this.b + __c);
}
}
var t = new sum(4,5);
t.setc(1);
t.show();

從這個(gè)例子可以看出,外部無(wú)法調(diào)用var聲明的變量和方法,但外部可以通過(guò)公有方法為橋梁實(shí)現(xiàn)與私有變量交互
建議:為了便于閱讀與區(qū)分,私有變量和方法在命名前加一個(gè)或者兩個(gè)下劃線。

JavaScript技術(shù)javascript入門基礎(chǔ)之私有變量,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久亚洲精品永久网站 | 欧美日韩看看2015永久免费 | 热中文热国产热综合 | 色宅男午夜电影网站 | 69SEX久久精品国产麻豆 | 亚洲国产成人精品久久久久 | 国语自产一区视频 | 天天看学生视频 | 奇米狠狠一区二区三区 | 国产精品99AV在线观看 | 2020精品国产视 | 天上人间影院久久国产 | 国产精品无码中文在线AV | 啊好深啊别拔就射在里面 | 女子初尝黑人巨嗷嗷叫 | 99人精品福利在线观看 | 忘忧草日本在线社区WWW电影 | 久99久热只有精品国产99 | 3D内射动漫同人资源在线观看 | 亚洲视频精选 | 91精品国产高清久久久久久 | 国产精品久久久久婷婷五月色婷婷 | 国产精品美女久久久久浪潮AV | 国产女人91精品嗷嗷嗷嗷 | 一个人在线观看视频 | 人妻换人妻AA视频 | 超碰免费视频公开97 | 亚洲乱亚洲乱妇在线观看 | 中文乱码35页在线观看 | 一个人HD在线观看免费高清视频 | 99精品视频免费在线观看 | 国产在线高清亚洲精品一区 | 午夜一区欧美二区高清三区 | 羞羞影院午夜男女爽爽影院网站 | 岛国片在线看 | 亚洲狠狠97婷婷综合久久久久 | 欧美AAAAAA级午夜福利视频 | 日本工口生肉全彩大全 | 精子pk美女 | 菠萝蜜国际一区麻豆 | 青青青青青青草 |