Javascript四舍五入到2个小数
Javascript Round to 2 Decimals
我希望将DistanceInput.value和DistanceInput1.value四舍五入为2个小数,如1.80和/或11.80等
感谢
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
distanceInput.value = response.routes[0].legs[0].distance.value / 1000 * 0.62137119;
distanceInput1.value = response.routes[0].legs[0].distance.value / 1000 * 0.62137119 + 1.00;
}
}
使用.toFixed()
方法
var num = response.routes[0].legs[0].distance.value / 1000 * 0.62137119;
distanceInput.value = num.toFixed(2);
查看更多:
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
取决于您需要的准确性。
function toTwo() {
return +(Math.round(number + "e+2") + "e-2");
}
或
Math.round(num * 100) / 100
找到另一个有用的,如果浮动是文本。
如果字符串
parseFloat(num).toFixed(2);
如果编号
num = num.toFixed(2);
您可以使用(valueToRound).toFixed(2);
例如distanceInput.value = (response.routes[0].legs[0].distance.value / 1000 * 0.62137119).toFixed(2);
相关文章:
- 在数字字符串的最后两个数字上加上小数
- 对于大的数字,在这个本地化函数上强制使用两个小数
- 将小数四舍五入为 3 个数字
- 如何使用 javascript 获取带有 2 个小数且不舍入的数字
- 如何使输入只接受两个小数,并且最多有10位数字
- Javascript四舍五入到2个小数
- 在javascript中获取超过17个小数
- Javascript-只获取所选元素的两个小数
- 返回小数后多个数字的JavaScript代码
- Javascript大小数-第N个根
- 正则表达式提取字符串中第一个带小数的数字
- Javascript函数只允许在文本框中输入2个小数点的小数
- 我想比较两个小数,看哪个更大
- Regex格式字符串数字与逗号和2个小数在javascript
- 用两个小数解析浮点,
- 需要目前的整数与2个小数(5.00)在javascript
- 为什么JavaScript列表中的多个小数会在元素list'后抛出'错误
- 在不使用. tofixed()的情况下用两个小数格式化float
- 两个整数,三个小数的正则表达式(XX.XXX)
- 如何四舍五入,如果值是两个小数和格式为3个小数在javascript