Javascript格式浮点数的小数位数

Jam*_*ett 0 javascript jquery

任何人都可以帮我解决这个问题吗?我正在使用以下代码来获取输入字段的值

parseFloat($("#salaryFrom").val());
Run Code Online (Sandbox Code Playgroud)

唯一的问题是,如果salaryFrom字段中的值以0结尾,则会从结果中删除.例如,值8.50返回8.5,我需要它返回8.50

bhs*_*cer 5

作为浮动8.50和8.5是相同的.但是,当您将数字转换为字符串时,您可以指定要与函数toFixed()一起使用的小数位数,例如

var a = parseFloat($("#salaryFrom").val());
var b = a.toFixed(2);
Run Code Online (Sandbox Code Playgroud)

函数toFixed()接受您想要格式化数字的小数位数,在本例中为2.