做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

javascript模擬枚舉的簡單實例_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 21:20:33
文檔

javascript模擬枚舉的簡單實例_javascript技巧

javascript模擬枚舉的簡單實例_javascript技巧:如下,我們來定義Week的枚舉: 代碼如下:if(typeof WeekDay == undefined){ var WeekDay = {}; WeekDay.Sunday = 0; WeekDay.Monday = 1; WeekDay.Tuesday = 2; WeekDay.Wedesay = 3; WeekDay.Thursd
推薦度:
導讀javascript模擬枚舉的簡單實例_javascript技巧:如下,我們來定義Week的枚舉: 代碼如下:if(typeof WeekDay == undefined){ var WeekDay = {}; WeekDay.Sunday = 0; WeekDay.Monday = 1; WeekDay.Tuesday = 2; WeekDay.Wedesay = 3; WeekDay.Thursd

如下,我們來定義Week的枚舉:
代碼如下:
if(typeof WeekDay == "undefined"){

var WeekDay = {};

WeekDay.Sunday = 0;

WeekDay.Monday = 1;

WeekDay.Tuesday = 2;

WeekDay.Wedesay = 3;

WeekDay.Thursday = 4;

WeekDay.Friday = 5;

WeekDay.Saturday = 6;

}

測試如下:
alert(WeekDay.Monday); // -----> Output: 1

當然,我們有更為直觀的方式。以定義DOM文檔節點類型為例,定義方式如下:
代碼如下:
if(typeof Node == "undefined"){

var Node = {

ELEMENT_NODE: 1,

ATTRIBUTE_NODE: 2,

TEXT_NODE: 3,

CDATA_SECTION_NODE: 4,

ENTITY_REFERENCE_NODE: 5,

ENTITY_NODE: 6,

PROCESSING_INSTRUCTION_NODE: 7,

COMMENT_NODE: 8,

DOCUMENT_NODE: 9,

DOCUMENT_TYPE_NODE: 10,

DOCUMENT_FRAGEMENT_NODE: 11,

NOTATION_NODE: 12

}
}

測試如下:
代碼如下:
alert(document.nodeType == Node.DOCUMENT_NODE); // -----> Output: true

說明,以上Node定義可作為糾正IE不支持DOM節點類型常量用(其他主流瀏覽器均支持)。

與類C語言類似,以上2個例子的枚舉對應屬性值均為整形。你可能想到,難道還能定義成別的類型?要回答這個問題,得先知道咱們這個枚舉實現的原理。前面說到,這里是用JSON來實現的,而JSON可以使用任何類型的值!所以,Js中的枚舉可以是任何類型的值。以下以String類型為例:
代碼如下:
if(typeof Color == "undefined"){

var Color = {

Color1: 'red',

Color2: 'green',

Color3: 'white',

Color4: 'black'
}
}

測試如下:
alert(Color.Color1); // -----> Output: red

以更為復雜的類型來定義一個PersonList枚舉如下:
代碼如下:
if(typeof PersonList == "undefined"){

var PersonList = {

ZhangSan: {

Id: 1,

Name: 'ZhangSan',

Gender: 'man'

},

LiSi: {

Id: 2,

Name: 'LiSi',

Gender: 'woman'

},

ZhaoWu: {

Id: 3,

Name: 'ZhaoWu',

Gender: 'man'

}
}
}

測試結果如下圖:

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

javascript模擬枚舉的簡單實例_javascript技巧

javascript模擬枚舉的簡單實例_javascript技巧:如下,我們來定義Week的枚舉: 代碼如下:if(typeof WeekDay == undefined){ var WeekDay = {}; WeekDay.Sunday = 0; WeekDay.Monday = 1; WeekDay.Tuesday = 2; WeekDay.Wedesay = 3; WeekDay.Thursd
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 肇源县| 荔浦县| 武功县| 重庆市| 综艺| 乌海市| 洛南县| 焉耆| 崇文区| 宁陵县| 互助| 西乌珠穆沁旗| 新蔡县| 茌平县| 江城| 漾濞| 昌平区| 琼结县| 彰武县| 延津县| 盐源县| 西昌市| 镇远县| 遵义市| 芦山县| 通江县| 怀宁县| 绍兴市| 稷山县| 土默特右旗| 淮北市| 东辽县| 肃南| 平原县| 娱乐| 宜昌市| 河北区| 个旧市| 阳西县| 三门峡市| 屏边|