0

تعریف متغیرهای Enumeration در جاوا اسکریپت

 
hosseinb68
hosseinb68
کاربر طلایی1
تاریخ عضویت : بهمن 1389 
تعداد پست ها : 1269
محل سکونت : بوشهر

تعریف متغیرهای Enumeration در جاوا اسکریپت

در جاوا اسکریپت متغیری از نوع Enumeration  وجود ندارد ولی می توانیم به جای آن آرایه ای با مقادیر جفت شده تعریف کنیم و همانند متغیرهای Enumeration  از آن استفاده نماییم :

 
01.<html xmlns="http://www.w3.org/1999/xhtml">
02.<head>
03.    <title></title>
04.    <script type = "text/javascript">
05.        var colors = { "Red": 1, "Green": 2, "Blue": 3 };
06.        function DropdownChange(d) {
07.            switch (parseInt(d.value)) {
08.                case colors.Red:
09.                    alert("Red");
10.                    break;
11.                case colors.Green:
12.                    alert("Green");
13.                    break;
14.                case colors.Blue:
15.                    alert("Blue");
16.                    break;
17.            }
18.        }
19.    </script>
20.</head>
21.<body>
22.    <form>
23.        <select onchange = "DropdownChange(this)">
24.            <option value = "1">Red Color</option>
25.            <option value = "2">Green Color</option>
26.            <option value = "3">Blue Color</option>
27.        </select>
28.    </form>
29.</body>
30.</html>

درکد بالا ایتدا متغیری به نام colors  که در آن به رنگهای Red, Green and Blue  به ترتیب مقادیر 1 تا 3 را نسبت دادیم تعریف و در رویداد onchange کنترل dropdown مقدار انتخاب شده رو با استفاده از تابع DropdownChange نشان  دادیم .

چهارشنبه 8 آذر 1391  8:21 AM
تشکرات از این پست
دسترسی سریع به انجمن ها