# What Is a Number Data Type?

//

Scott Campbell

A number data type is a fundamental concept in programming and refers to a type of variable that can store numerical values. In HTML, numbers can be represented using several different data types, such as integers, floating-point numbers, and decimal numbers.

## Integers

An integer is a whole number without any decimal or fractional part. It can be either positive or negative.

In HTML, integers are typically represented using the number data type. For example:

```<p>
var age = 25;
</p>
```

In the above example, the variable `age` is assigned an integer value of 25.

## Floating-Point Numbers

A floating-point number is a number with a decimal point. It can also be either positive or negative. Floating-point numbers are commonly used to represent real-world values that are not whole numbers, such as measurements or calculations involving fractions.

In HTML, floating-point numbers are typically represented using the number data type as well. Here’s an example:

```<p>
var pi = 3.14;
</p>
```

In the above example, the variable `pi` is assigned a floating-point value of 3.14.

## Decimal Numbers

A decimal number is similar to a floating-point number but with more precision. It represents real numbers with greater accuracy by storing the exact digits after the decimal point.

In HTML, decimal numbers are typically represented using the number data type too. Here’s an example:

```<p>
var price = 19.99;
</p>
```

In the above example, the variable `price` is assigned a decimal value of 19.99.

## Summary

• Integers: Whole numbers without any decimal or fractional part.
• Floating-Point Numbers: Numbers with a decimal point, used for real-world values and calculations involving fractions.
• Decimal Numbers: Similar to floating-point numbers but with greater precision for more accurate representation of real numbers.

Understanding the different number data types in HTML is essential for proper data manipulation and mathematical operations within your programs. By using the appropriate number data type, you can ensure accuracy and precision in your calculations and representations.