次のコードがあります。
function calculateVat() {
var vat = null;var amount=null;
vat = document.getElementById("hiddenvat").value;
amount = document.getElementById("numtxt_itemCost").value;
var total = parseInt(amount)* parseInt(vat) / 100 ;
document.getElementById("txt_Total_text").value = total;
}
ここでは、金額に応じて VAT 価格を計算しています
EG VAT 値は 13.5 です
フィールドに1780 を入力するnumtxt_itemCost
と、出力は 240.30 になるはずですが、フィールドに値 1780 を入力してこのプログラムを実行するnumtxt_itemCost
と、間違った出力である 231.4 が表示されます。