将数字设为百分比

新手上路,请多包涵

去除数字“0.”XXX% 并将其设为百分比的最佳方法是什么?如果数字恰好是 int 会发生什么?

var number1 = 4.954848;
var number2 = 5.9797;

$(document).ready(function() {
    final = number1/number2;
    alert(final.toFixed(2) + "%");
});

原文由 user1040259 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 437
2 个回答

百分比只是:

 (number_one / number_two) * 100

不需要任何花哨的东西:

 var number1 = 4.954848;
 var number2 = 5.9797;

 alert(Math.floor((number1 / number2) * 100)); //w00t!

原文由 Naftali 发布,翻译遵循 CC BY-SA 4.0 许可协议

((portion/total) * 100).toFixed(2) + '%'

原文由 xtrem 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题