<script id="jsbin-javascript">
var mapRange = function(val, inputStart, inputEnd, outputStart, outputEnd) {
var slope = (outputEnd - outputStart) / (inputEnd - inputStart);
return outputStart + slope * (val - inputStart);
console.log(mapRange(255, 0, 255, 0, 1));
<script id="jsbin-source-javascript" type="text/javascript">var mapRange = function(val, inputStart, inputEnd, outputStart, outputEnd) {
var slope = (outputEnd - outputStart) / (inputEnd - inputStart);
return outputStart + slope * (val - inputStart);
console.log(mapRange(255, 0, 255, 0, 1));</script></body>