<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
        當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

        javascript模擬枚舉的簡單實(shí)例_javascript技巧

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 21:20:33
        文檔

        javascript模擬枚舉的簡單實(shí)例_javascript技巧

        javascript模擬枚舉的簡單實(shí)例_javascript技巧:如下,我們來定義Week的枚舉: 代碼如下:if(typeof WeekDay == undefined){ var WeekDay = {}; WeekDay.Sunday = 0; WeekDay.Monday = 1; WeekDay.Tuesday = 2; WeekDay.Wedesay = 3; WeekDay.Thursd
        推薦度:
        導(dǎo)讀javascript模擬枚舉的簡單實(shí)例_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

        當(dāng)然,我們有更為直觀的方式。以定義DOM文檔節(jié)點(diǎn)類型為例,定義方式如下:
        代碼如下:
        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節(jié)點(diǎn)類型常量用(其他主流瀏覽器均支持)。

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

        var Color = {

        Color1: 'red',

        Color2: 'green',

        Color3: 'white',

        Color4: 'black'
        }
        }

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

        以更為復(fù)雜的類型來定義一個(gè)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'

        }
        }
        }

        測試結(jié)果如下圖:

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        javascript模擬枚舉的簡單實(shí)例_javascript技巧

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

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲国产天堂久久综合| 亚洲AV综合色区无码二区爱AV| 在线播放免费人成视频网站| 亚洲熟女少妇一区二区| 久久精品国产免费观看| 污网站在线观看免费| 香蕉视频在线观看亚洲| 日韩精品无码人妻免费视频| 成在人线av无码免费高潮水| 亚洲无吗在线视频| 亚洲午夜久久久久妓女影院| 一二三四免费观看在线视频中文版| 日日躁狠狠躁狠狠爱免费视频| 亚洲精品永久www忘忧草| 久久精品国产亚洲7777| 美女视频黄a视频全免费| www一区二区www免费| 亚洲乱码在线观看| 亚洲av永久无码制服河南实里| 永久黄网站色视频免费观看| 免费91麻豆精品国产自产在线观看 | 亚洲综合丁香婷婷六月香| 亚洲欧洲中文日韩av乱码| 五月亭亭免费高清在线| a级成人毛片免费视频高清| 亚洲综合av一区二区三区不卡| 亚洲国产精品久久久久婷婷老年| 四虎永久成人免费影院域名| 免费成人福利视频| 国产成人AV免费观看| 麻豆一区二区三区蜜桃免费| 亚洲最大的黄色网| 在线免费观看亚洲| 亚洲国产精品乱码一区二区| 亚洲国产精品丝袜在线观看| 免费特级黄毛片在线成人观看| 1000部拍拍拍18勿入免费视频软件 | 亚洲精品国产高清嫩草影院| 成人a视频片在线观看免费| 97在线视频免费| 久久成人无码国产免费播放|