Junior
Ի՞նչ է property valueAsNumber-ը։
sobes.tech AI
Պատասխան AI-ից
valueAsNumber հատկությունը տրամադրում է input կամ option տարրերի արժեքը որպես տատանվող կետային թիվ: Օգտակար է թվային տիպի մուտքային դաշտերի համար (type="number", type="range") կամ option տարրի valueատրիբուտից թվային արժեք ստանալու համար:
// Թվային արժեք ստանալ input տիպի "number"-ից
const inputNumber = document.getElementById('myNumberInput');
const numberValue = inputNumber.valueAsNumber;
console.log(typeof numberValue); // Տպում է 'number'
// Թվային արժեք ստանալ option-ից
const selectElement = document.getElementById('mySelect');
const selectedOption = selectElement.options[selectElement.selectedIndex];
const optionNumberValue = selectedOption.valueAsNumber;
console.log(typeof optionNumberValue); // Տպում է 'number'
Եթե տարրը չունի թվային արժեք, valueAsNumber կվերադարձնի NaN: Սա կարող է տեղի ունենալ ոչ-թվային տիպի մուտքային դաշտերի կամ արժեքը թվային վերածելու հնարավորության բացակայության դեպքում:
| տարր | Տիպ | Նկարագրություն |
|---|---|---|
HTMLInputElement |
number, range |
Վերադարձնում է օգտագործողի մուտքագրված թվային արժեքը: |
HTMLOptionElement |
Ամեն ինչ | Վերադարձնում է valueատրիբուտի թվային արժեքը: |