An integer value is one that is expressed strictly as digits for any supported base. The supported bases are exactly those supported by JavaScript in the same format. The value may have a leading ‘+’ or ‘-‘ sign. The value is rounded to the nearest integer during parsing.

If an the attribute is not specified, the value is empty, or is not a number (using .isNaN method), then the default value is returned.