Nodejs Number Value Map map( in_min , in_max , out_min , out_max )

Here you can find the source of map( in_min , in_max , out_min , out_max )

Method Source Code

Number.prototype.map = function ( in_min , in_max , out_min , out_max ) {
  return ( this - in_min ) * ( out_max - out_min ) / ( in_max - in_min ) + out_min;
}

Related

  1. map(in_min, in_max, out_min, out_max)
    Number.prototype.map = function (in_min, in_max, out_min, out_max) {
      return (this - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    Math.radians = function(degrees) {
      return degrees * Math.PI / 180;
    };
    
  2. map(in_min, in_max, out_min, out_max)
    Number.prototype.map = function (in_min, in_max, out_min, out_max) {
        return (this - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    };
    
  3. map(in_min, in_max, out_min, out_max)
    Number.prototype.map = function (in_min, in_max, out_min, out_max) {
      return (this - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
    function convertToRange(value, srcRange, dstRange){
      if (value < srcRange[0] || value > srcRange[1]){
        return NaN; 
      var srcMax = srcRange[1] - srcRange[0],
        dstMax = dstRange[1] - dstRange[0],
    ...
    
  4. map(in_min, in_max, out_min, out_max)
    Number.prototype.map = function (in_min, in_max, out_min, out_max) {
        return (this - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;