Я работаю над своим JavaScript.Я хочу, чтобы сумма в двух десятичных разрядах.Поэтому, если я добавлю: 25,321 + 300,693 = 326,014
, я хочу, чтобы сумма была: 326,01.Вот мой код:
function civ(){
civ1=Number(document.addition.scc.value);
civ2=Number(document.addition.ccc.value);
civ3=Number(document.addition.ncc.value);
civ4=Number(document.addition.vch.value);
civ5=Number(document.addition.mch.value);
civ6=Number(document.addition.nlch.value);
civ7=Number(document.addition.slch.value);
valNum1=civ1+civ2+civ3+civ4+civ5+civ6+civ7;
document.addition.civ123.value=valNum1;
}
Я тоже пробую:
function civ(){
civ1=Number(document.addition.scc.value);
civ2=Number(document.addition.ccc.value);
civ3=Number(document.addition.ncc.value);
civ4=Number(document.addition.vch.value);
civ5=Number(document.addition.mch.value);
civ6=Number(document.addition.nlch.value);
civ7=Number(document.addition.slch.value);
valNum1=Math.round(civ1+civ2+civ3+civ4+civ5+civ6+civ7*100)/100;
document.addition.civ123.value=valNum1;
}
Но результат неверный.Я снова добавляю 2 числа (128,65 + 0) = 1,29 или 1,28 (я забыл).Спасибо за тех, кто поможет.