Как работает return в функциях javascript?

Пользователь

от nelle , в категории: JavaScript , 8 месяцев назад

Как работает return в функциях javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от raina , 8 месяцев назад

@nelle 

В JavaScript оператор return используется в функциях для возврата значения из функции и завершения выполнения функции.


Когда в функции встречается оператор return, выполнение функции прекращается, и результат, указанный после оператора return, становится значением, возвращаемым функцией.


Пример:

1
2
3
4
5
6
function add(a, b) {
  return a + b;
}

let result = add(3, 2);
console.log(result); // Output: 5


В этом примере функция add принимает два аргумента, складывает их и возвращает результат с помощью оператора return. Затем результат присваивается переменной result и выводится на консоль.


Если оператор return не указан в функции или указан без значения, функция возвращает undefined.


Пример:

1
2
3
4
5
6
7
function greet() {
  console.log("Привет!");
  return;
}

let greeting = greet();
console.log(greeting); // Output: undefined


В этом примере функция greet выводит строку "Привет!" на консоль и возвращает undefined.


Также стоит отметить, что оператор return может быть использован только внутри функции. Если он используется вне функции, это может привести к ошибке выполнения.