Свойство valueAsNumber предоставляет значение элемента input или option в виде числа с плавающей точкой. Полезно для полей ввода числового типа (type="number", type="range") или для получения числового значения из атрибута value элемента option.
javascript
Если элемент не имеет числового значения, valueAsNumber вернет NaN. Это может произойти для нечисловых типов input или если значение не может быть преобразовано в число.
| Элемент | Тип | Описание |
|---|---|---|
HTMLInputElement | number, range | Возвращает числовое значение введенное пользователем. |
HTMLOptionElement | Любой | Возвращает числовое значение атрибута value. |