2017-09-23 9 views
0

私はhtmlテーブルを持っていて、列を追加しようとしています。それは動作しますが、小数ではなく整数だけを表示します。Javascriptは数字を加算するときに整数を与えます

function calcProdSubTotal() { 
 
    
 
    var prodSubTotal = 0; 
 

 
    $(".row-total-input").each(function() { 
 
    
 
     var valString = $(this).val() || 0; 
 
     
 
     prodSubTotal += parseInt(valString); 
 
        
 
    }); 
 
\t 
 
    $("#product-subtotal").val(CommaFormatted(prodSubTotal)); 
 
\t $("#subtotal").attr("value", prodSubTotal); 
 
}

+0

これはJavaScriptではありません。タグを付け直してください。 – Axel

+0

'prodSubTotal + = + valString;を実行して型強制を使うこともできます。 – Redu

答えて

4

parseFloat代わりのparseIntを使用してみてください - 後者はあなたの数字に持っていたものは何でも小数を失って、整数を生成します。

関連する問題