嗨,我想知道如何将 0.05 或任何 0.xx 转换为百分比,例如如果 0.1 它应该是 10% 如果 0.04 它是 4%
它也应该四舍五入,我知道如何从 b 中获取 a 并以这种方式获得百分比,但我不确定如何让它发挥作用。我曾尝试使用parseFloat
,但没有奏效,任何人都可以建议这样做的方法
嗨,我想知道如何将 0.05 或任何 0.xx 转换为百分比,例如如果 0.1 它应该是 10% 如果 0.04 它是 4%
它也应该四舍五入,我知道如何从 b 中获取 a 并以这种方式获得百分比,但我不确定如何让它发挥作用。我曾尝试使用parseFloat
,但没有奏效,任何人都可以建议这样做的方法
对于这样一个简单的操作,您根本不需要 jQuery。
Number.prototype.percent = function() {
// Round number up: Math.ceil
// Round number: Math.round
// Round number down: Math.floor
return Math.ceil(this*100) + "%";
}
通过使用此功能,您可以修改Number
原型。然后,您可以在任何地方使用它,如下所示:
console.log((0.04).percent()); // 4%
console.log((1).percent()); // 100%
var number = 0.1;
console.log(number.percent()); // 10%
乘以 100,然后将%
.
(num * 100).toFixed(2) + '%'
尝试关注
parseInt(num*100)+"%"
var decimal2percent = function (num) {
return parseInt(parseFloat(num) * 100).toString() + "%";
};