В JavaScript оператор returnиспользуется для указания значения, которое функция должна возвращать при вызове. Это позволяет вам прекратить выполнение функции и вернуть результат или значение вызывающей стороне.
Вот несколько ключевых моментов, касающихся оператора returnв JavaScript:
-
Возврат значения. Когда функция встречает оператор
return, она немедленно прекращает выполнение и возвращает указанное значение вызывающей стороне. Возвращаемое значение может иметь любой тип данных, включая примитивные типы (например, числа или строки), объекты, массивы и даже другие функции. -
Несколько возвратов: функция может иметь несколько операторов
return, но выполняется только один из них. После выполнения оператораreturnфункция завершается, и любой последующий код в функции не выполняется. -
Возврат по умолчанию: если функция не содержит явно оператора
return, она все равно возвращает значение. В таких случаях функция по умолчанию вернетundefined. -
Выполнение функции: при вызове функции значение, возвращаемое оператором
return, может быть сохранено в переменной, использовано в выражении или передано в качестве аргумента другой функции.
Вот пример, иллюстрирующий использование оператора return:
function multiply(a, b) {
return a * b;
}
const result = multiply(5, 3);
console.log(result); // Output: 15
В приведенном выше примере функция multiplyпринимает два аргумента: aи bи возвращает их произведение с помощью returnзаявление.