Не понимаю оператора return в JS?
Смотрите, как вызывать/использовать эту функцию.var a = getRectArea( 3, 4 );
Тут в переменной a окажется значение, которое функция вернула – то, что после "return" в ней оказалось. В вашем примере это 3 * 4,  т.е. число 12. Ура, в переменной a теперь лежит число 12
И как только выполнился return – всё, дальше функция уже не выполняется, это был выход.function test() {
  return;
  alert('Привет мир!'); // эта строка никогда не выполнится
}
А в каком языке вы понимаете оператор return?
Этот оператор возвращает значение функции.
В данном случае функция getRectArea возвращает произведение параметров with и height.
Правда код немного с запахом.