javascript - JavaScript 将 val 舍入到小数点后 2 位
问题描述
我有一个脚本来计算选中的复选框:
$('input:checkbox').change(function () {
var total = 0;
$('input:checkbox:checked').each(function () {
total += isNaN(parseInt($(this).val())) ? 0 : parseInt($(this).val());
});
$("#total").val(total);
});
显示total
为46
而不是46.00
示例。如何确保数字始终显示到小数点后 2 位?
我添加了
console.log(format(total));
显示正确的格式...
解决方案
total = parseFloat(total).toFixed(2);
推荐阅读
- graphql - Apollo Vue(使用 AWS Amplify/AppSync)Graphql 查询不拉取父数据
- java - JoinMessages 类型必须实现继承的抽象方法 CommandExecutor.onCommand(CommandSender, Command, String, String[])
- android-studio - 我正在开发的应用程序可以在 android studio 模拟器上完美运行,但无法安装在设备上
- linux - 增加 Amazon Linux 2 AMI /tmp 大小
- python - 如何从熊猫中的三列创建分组条形图
- javascript - if 语句为真时会发生什么?
- .net - 在常量上抑制 CA1707
- .net-core - 为什么 dotnet core 3.1 路由区分大小写?
- vue.js - 动态加载工具提示文本
- c# - 从 IServerChannelSink 检索 IMessage 目标实例