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

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

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

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

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

1 回答

已采納
?
goyuquan

TA貢獻1條經驗 獲得超0個贊

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


創(chuàng)建取值器:

var Class = function(){

????var NUM = 5;?? // ?在運行時NUM值是不會被修改的

????return function(){

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

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

????????}

????}}();

var obj = new Class();

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

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


設置多個常量

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


查看完整回答
反對 回復 2015-10-14
  • 1 回答
  • 1 關注
  • 2113 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號