Javascript: Предварительное завершение функции

Как только выполнение кода доходит до оператора return - функция завершается и управление передается обратно в то место, где функция была вызвана.

Пример:

function myFun() {
   console.log("Hello");
   return "World";
   console.log("byebye")
}
myFun();

Функция выведет в консоли "Hello", вернет "World", но "byebye" никогда не будет отображено, так как оператор return завершает выполнение функции и передает управление обратно в то место, где функция была вызвана.

Задание

Измените функцию abTest так, что если значение переменных a или b меньше 0, то немедленно остановите выполнение функция и верните значение undefined.

Подсказка
Вспомните, что значение undefined является ключевым словом, а не строкой.