You are viewing a single comment's thread from:

RE: Calculating a user's Steemit reputation score in JavaScript [bonus content: an Angular Pipe that does it for you]

in #steemdev8 years ago

Yeah, nice one. I thought about that but I didn't have a use case for it yet myself. I'm not sure if toFixed() is the right solution though, as "officially" the simplified rep should be floored, not rounded.

Sort:  

hmmm... it should be conditional then.

return precision ? reputation.toFixed(precision) : Math.floor(reputation);

Yeah, or something like this:

function toPrecision(value, precision) {
    const multiplier = Math.pow(10, precision);
    return Math.floor(value * multiplier) / multiplier;
}