Javascript / jQuery - сопоставить диапазон чисел с другим диапазоном чисел

В других языках программирования, таких как обработка, есть функция, которая позволяет преобразовывать число, попадающее в диапазон чисел, в число в другом диапазоне. То, что я хочу сделать, это преобразовать координату X мыши в диапазон, скажем, от 0 до 15. Таким образом, размеры окна браузера, хотя и различны для каждого пользователя, могут быть, скажем, 1394px в ширину, и текущий X координата может быть 563px, и я хочу преобразовать это в диапазон от 0 до 15.

Я надеюсь найти функцию jquery и javascript, в которую встроена эта способность. Я могу понять математику, чтобы сделать это самостоятельно, но я бы предпочел сделать это более кратким и динамичным способом.

Я уже записываю размеры экрана и размеры мыши с помощью этого кода:

var $window = $(window);
var $document = $(document);


$document.ready(function() {
    var mouseX, mouseY; //capture current mouse coordinates
    var screenW, screenH; //capture the current width and height of the window
    var maxMove = 10;
    windowSize();

    $document.mousemove( function(e) {
        mouseX = e.pageX; 
        mouseY = e.pageY;

    });

    $window.resize(function() {
        windowSize();
    });

    function windowSize(){
        screenW = $window.width();
        screenH = $window.height();
    }

});

Спасибо за любую помощь, которую вы можете предоставить.

Ответы на вопрос(8)

Ваш ответ на вопрос