1

我目前正在用 Javascript 显示一个数量。我希望它显示(例如)整数89而不是89.00; 但是,如果数字是小数,89.50那么它应该显示89.50

4

1 回答 1

2

目前尚不清楚您的问题是关于解析浮点数还是关于检查整数。这是一个接受数字或字符串并返回格式化为字符串的浮点数的函数:

function displayQuantity(n) {
  return parseFloat(n).toFixed(n%1 ? 2 : 0);
}

如果您必须支持(非常)旧的浏览器,请在此处查找Number#toFixed.

于 2010-05-11T15:10:15.140 回答