در جاوا اسکریپت متغیری از نوع 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 نشان دادیم .