私は自分の必要性の電卓を作っていますが、結果はすべて丸められます。JavaScript計算機は常に床に丸めます
正確な結果を表示するにはどうすればよいですか?
function toFixed(value, precision) {
var precision = precision || 0,
neg = value < 0,
power = Math.pow(10, precision),
value = Math.round(value * power),
integral = String((neg ? Math.ceil : Math.floor)(value/power)),
fraction = String((neg ? -value : value) % power),
padding = new Array(Math.max(precision - fraction.length, 0) + 1).join('0');
return precision ? integral + '.' +
padding + fraction : integral; } function dosage() {
var a = parseInt(jQuery("#a").val()) ;
var b = parseInt(jQuery("#b").val()) ;
var c = parseInt(jQuery("#c").val()) ;
var r = Math.round(a*((a*(b/100)*2)+(c*25.4))*(0.0152/100));
r = toFixed(r,1);
をテストするための完全なコードはありますか? –