Функции. Возврат значения
JavaScript простым языком
Last updated
Was this helpful?
JavaScript простым языком
Last updated
Was this helpful?
Я упустил очень важный момент в предыдущем уроке про в JavaScript. А именно, я забыл рассказать тебе, что функция умеет возвращать значения
.
Представь, тебе нужно написать функцию, которая будет что-то считать и то, что она посчитает ты должен записать в переменную.
К примеру, напишем функцию, которая будет возводить число в квадрат и возвращать это значение. Начну поэтапно. Сначала напишем функцию, которая просто высчитает квадрат:
Мы вызвали функцию sqr
со значением 4
. Внутри функции, мы считаем квадрат числа и записываем его в переменную result
. И здесь встает вопрос: как же вернуть это значение, чтобы использовать его где-то ниже по коду? Ведь в данном случае функция сделает вычисления и никто об их результате не узнает.
Чтобы научить функцию возвращать значения, используется ключевое слово return
. После этого слова мы должны указать, что нужно вернуть, а вернуть мы должны значение переменной result
. Допилим нашу функцию и получим следующее:
Теперь функция возвращает значение и нам осталось только записать его. А куда мы записываем все значения? Правильно, в переменные
. Допиливаем код и получаем:
Написать функцию, которая с помощью prompt
запрашивает число у пользователя. Затем эта функция умножает
введенное число на 100
и возвращает это значение. Результат функции должен быть записан в переменную
.
Ну и как бы все (). Мы записали в переменную result
тот результат, который возвратила нам функция. В данном случае – это значение 16
. И ниже для примера с помощью alert()
выводим полученное значение.