Как только выполнение кода доходит до оператора return
- функция завершается и управление передается обратно в то место, где функция была вызвана.
Пример:
function myFun() {
console.log("Hello");
return "World";
console.log("byebye")
}
myFun();
Функция выведет в консоли "Hello", вернет "World", но "byebye"
никогда не будет отображено, так как оператор return
завершает выполнение функции и передает управление обратно в то место, где функция была вызвана.
Измените функцию abTest
так, что если значение переменных a
или b
меньше 0
, то немедленно остановите выполнение функция и верните значение undefined
.
Подсказка
Вспомните, что значение undefined
является ключевым словом, а не строкой.