Integer numbers in JavaScript represent whole numbers. They have range of values depending on the size of the memory used. For most cases, integer values can hold numbers from `-9007199254740992`

to `9007199254740992`

. As mentioned previously, their underlying type is a floating-point number (IEEE-754 standard). Take a look at the sample code below to learn how integers and declared and used.

The sample code above contains 6 variables. The first three should look familiar as they are just variables that are declared and assigned a value. The fourth and fifth variable, `a`

and `b`

are declared on the same line. Calling more than one variable in one line is common in JavaScript. This can be achieved using a comma to separate each variable.

The two variables `sum`

and `div`

are not assigned a specific integer, but an addition/division of two variables. This is also common as the expressions on the right are evaluated before assigning the variable an integer. Notice that `div`

is actually equal to "Infinity". Dividing any number by 0 will give you this result. The only exception is "0 / 0", which will return NaN (abbreviation for Not a Number).