Я делаю простое веб-приложение, которое принимает 2 значения, суммирует их, затем добавляет НДС и добавляет его к итоговой сумме. Я справился с большинством из этого, но при суммировании итоговой суммы и НДС получаю ошибку.Я исследовал NaN, имея в виду не число или признак ошибки.Я пытался, но, насколько мне известно, я не могу понять, почему моя общая сумма выводит NaN при добавлении моего НДС и суммы, я проверил его через валидатор, и я все еще не мог найти ошибку (извините за этоЯ неопытный программист, я стараюсь изо всех сил)
function sumTotal() {
let val1 = document.getElementsByName("val1")[0].value;
let val2 = document.getElementsByName("val2")[0].value;
let sum = Number(val1) + Number(val2);
document.getElementsByName("sum")[0].value = sum;
vatCalc(sum)
grandTotal(sum)
}
function vatCalc (sum) {
var sumVat =0.20;
let vat = sumVat*sum;
document.getElementsByName("vat")[0].value = vat;
}
function grandTotal (sum, vat) {
let total = Number(sum) + Number(vat);
document.getElementsByName("total")[0].value= total;
}
Огромное спасибо за продвинутую работу для всех, кто поможет!