本篇文章主要是對JavaScript中的枚舉功能進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助
由於 Microsoft AJAX Library 對於 JavaScript 進行了大幅擴展, 枚舉這個常用的功能當然也被加進去了, 本次就是來探討 JavaScript 的枚舉功能。 由於范例很簡單, 所以直接看 HTML 標簽就 OK 了 代碼如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <script language="javascript" type="text/javascript"> Type.registerNamespace("BaoBeiMe"); //注冊一個枚舉 BaoBeiMe.EnumDepartment = function() { } BaoBeiMe.EnumDepartment.prototype = { One: "信息部", Two: "業務部", Three: "財務部", Four: "研發部" } BaoBeiMe.EnumDepartment.registerEnum("BaoBeiMe.EnumDepartment"); function Button1_onclick() { var enumDepartment = new BaoBeiMe.EnumDepartment(); var lblMsg = $get('<%=lblMsg.ClientID %>'); lblMsg.innerText = "One 是 " + enumDepartment.One + " , " + "Two 是 " + enumDepartment.Two + " , " + "Three 是 " + enumDepartment.Three + " , " + "Four 是 " + enumDepartment.Four + " "; } </script> <div> <input id="Button1" type="button" value="獲取所以枚舉值" onclick="return Button1_onclick()" /><br /> <br /> <asp:Label ID="lblMsg" runat="server" Text=""></asp:Label> </div> </form> </body> </html>