Оператор return в JavaScript

Определение и использование

Оператор return останавливает выполнение функции и возвращает из функции значение.

Прочитайте наш курс JavaScript, чтобы узнать все о функциях. Начните с разделов о функциях JavaScript и области действия JavaScript. Для получения более подробной информации обратитесь к нашей статье о определении функции, параметрах, вызове и заключении функции.

Пример

Верните значение PI:

function myFunction() {
  return Math.PI;
}

Попробуйте сами

Ниже страницы есть больше примеров TIY.

Грамматика

return value;

Значение параметра

Параметр Описание
value Опционально. Указать значение, которое нужно вернуть вызванному функции. Если пропущен, то возвращается undefined.

Технические детали

Версия JavaScript: ECMAScript 1

Более примеров

Пример

Используйте оператор return, чтобы отобразить имя "Bill" в элементе <p>:

function myFunction(name) {
  return "Hello " + name;
}
document.getElementById("demo").innerHTML = myFunction("Bill");

Попробуйте сами

Пример

Рассчитайте произведение двух чисел и верните результат:

var x = myFunction(4, 3);        // Функция вызывается, и значение возвращается в x
function myFunction(a, b) {
  return a * b;                // Функция возвращает произведение a и b
}

Попробуйте сами

Поддержка браузеров

Указание Chrome IE Firefox Safari Opera
return Поддержка Поддержка Поддержка Поддержка Поддержка

Соответствующие страницы

JavaScript курс:Функции JavaScript

JavaScript курс:Область видимости JavaScript

JavaScript курс:Определение функции JavaScript

JavaScript курс:Параметры функции JavaScript

JavaScript курс:Вызов функции JavaScript

JavaScript курс:JavaScript функциональное заключение

Референсная книга JavaScript:Конструкция function в JavaScript