What Is Enumerated Data Type Explain With Example?


Heather Bennett

An enumerated data type, also known as an enum, is a user-defined data type in programming languages that allows a variable to be assigned a set of predefined values. Each value in the enum is given a name, which can then be used to represent that particular value throughout the program.

Defining an Enumerated Data Type:

To define an enumerated data type in HTML, you can use the <code> tag to enclose the name of the enum. Let’s take an example of defining an enum for days of the week:


In this example, we have defined an enum called “DaysOfWeek” with seven possible values representing each day of the week.

Using Enumerated Values:

Once you have defined an enum, you can use its values in your program by referencing them using dot notation. For example:

    var today = DaysOfWeek.TUESDAY;
    document.write("Today is " + today);

The above code assigns the value “TUESDAY” from the “DaysOfWeek” enum to the variable “today”. It then prints out “Today is TUESDAY” on the webpage using <code> and <script> tags.

Benefits of Enumerated Data Types:

Enumerated data types offer several advantages:

  • Readability: Enums make the code more readable and self-explanatory as they provide meaningful names for values.
  • Type Safety: Enums help enforce type safety by restricting variable assignments to a predefined set of values.
  • Maintainability: If you need to add or remove values in the future, enums make it easy to update your code without affecting other parts of the program.


In summary, an enumerated data type is a powerful feature in programming languages that allows you to define a set of named values. It enhances code readability, provides type safety, and simplifies maintenance. By using proper HTML styling elements such as <code>, <b>, <ul>, and <li>, you can make your tutorials visually engaging and organized.

Give it a try in your next project and experience the benefits of enum!

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy