第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

javascript有靜態(tài)變量嗎,有的話怎么用

javascript有靜態(tài)變量嗎,有的話怎么用

vx4k 2015-10-14 16:12:20
javascript有靜態(tài)變量嗎,有的話怎么用
查看完整描述

1 回答

已采納
?
goyuquan

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個贊

我想你說的靜態(tài)變量應(yīng)該就是常量。常量只不過是一些不能被修改的變量.javascript中沒有常量,可以通過創(chuàng)建只能取值不能賦值的私有變量來模仿常量.


創(chuàng)建取值器:

var Class = function(){

????var NUM = 5;?? // ?在運(yùn)行時NUM值是不會被修改的

????return function(){

????????this.getNUM = function(){

????????????return NUM;

????????}

????}}();

var obj = new Class();

obj.getNUM(); ?//獲取值

如果只需要一個常量可以使用以上方法來創(chuàng)建,如果如果創(chuàng)建多個常量可使用以下方法:


設(shè)置多個常量

var Class = function(){

????var constants = {

????? ? X?:?1,

????????Y : 2,

????????STR: '你好'? ?

????}

????return funtion(){

????????this.getConstants = funtion( name?){

????????????return?constants[name];

????????}

????}

}

var obj = new Class();

obj.getConstants('X'); ?//獲取常量X


查看完整回答
反對 回復(fù) 2015-10-14
  • 1 回答
  • 1 關(guān)注
  • 2122 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號