私は以下を持っています
var dividedResult = (893/ 200);
var result = dividedResult.toFixed(decimalPlaces);
分割された結果は
4.465
結果は
4.5
この場合、丸めを停止するにはどうすればよいですか?
結果を出したい
4.4
私は以下を持っています
var dividedResult = (893/ 200);
var result = dividedResult.toFixed(decimalPlaces);
分割された結果は
4.465
結果は
4.5
この場合、丸めを停止するにはどうすればよいですか?
結果を出したい
4.4
これを試してください4.465*10 = 44.65 .. parseInt(44.65)= 44/10 = 4.4
result = parseInt(result * 10)/10;
小数点以下の桁数は任意
result = parseInt(result * Math.pow(10,NumberOfDecimalPlaces))/(Math.pow(10,NumberOfDecimalPlaces));
Prasathの答えを拡張すると、小数点以下1桁への切り上げと切り捨てを区別したい場合は、
切り捨て (4.4)
result = Math.floor(result * 10)/10;
切り上げ (4.5)
result = Math.ceil(result * 10)/10;
あなたの場合、任意の小数点以下の桁数で使用します
result = Math.floor(result * Math.pow(10,decimalPlaces))/Math.pow(10,decimalPlaces);