Nodejs Number to Percentage Format toPercent(n)

Here you can find the source of toPercent(n)

Method Source Code

Number.prototype.toPercent = function(n) {
   n = n || 0;//w w w  .j av  a  2s. c  o  m
   return (Math.round(this * Math.pow(10, n + 2)) / Math.pow(10, n)).toFixed(n) + '%';
}

Related

  1. toPercent(ofTotalAmount)
    Number.prototype.toPercent = function (ofTotalAmount) {
        "use strict";
        var n, t;
        var sign, suffix, i;
        n = this;
        try {
            t = (typeof ofTotalAmount === 'undefined' || isNaN(ofTotalAmount)) ? 100 : ofTotalAmount;
            if (t === 0) throw "division exception averted";
            if (t <= n) throw "is too low";
    ...
    
  2. toPercent(places)
    Number.prototype.toPercent = function(places) {
      return (this * 100).toFixed(places) + '%';
    };
    
  3. toPercentage(radix)
    Number.prototype.toPercentage = function (radix) {
        var num = this * 100;
        return num.roundToFixed(radix);
    };