В JavaScript функции используются для группировки связанных фрагментов кода. Формально определение функций Javascript таково;

Функции – это объекты, содержащие последовательность операторов Javascript, которые мы можем выполнять или вызывать несколько раз подряд.

Давайте посмотрим на следующий пример;

Scuber, наша транспортная компания, завоевала популярность среди мам и пап в Нью-Йорке. Он также получил несколько запросов.

Во-первых, руководители Scuber хотят убедиться, что штаб-квартира Scuber находится рядом с клиентами. Они хотели бы, чтобы вы написали функцию distanceFromHqInBlocks, которая принимает место посадки пассажира и возвращает количество кварталов от штаб-квартиры Scuber на 42-й улице. Например, если пункт выдачи — 50 (т. е. 50-я улица), возвращаемое значение должно быть 8.

Возвращаемое значение функции distanceFromHqInBlocks затем можно использовать для другой функции, distanceFromHqInFeet, которая преобразует количество кварталов от штаб-квартиры в расстояние в футах. Каждый квартал на Манхэттене имеет длину 264 фута.

Затем клиенты хотят, чтобы Scuber рассчитывал количество пройденных футов в зависимости от расстояния. Напишите функцию distanceTravelledInFeet, которая принимает начальный и конечный блоки и возвращает количество пройденных футов. Помните, что каждый квартал на Манхэттене имеет длину 264 фута. Например, distanceTravelledInFeet(34, 38), представляющий улицы с 34-й по 38-ю, возвращает 1056 ((38-34)*264). Вы можете предположить, что мы рассчитываем только расстояние до центра города, а не от реки до реки.

Ниже прикреплен фрагмент кода, решающий указанную выше проблему.

Надеемся, приведенный выше пример поможет вам получить общее представление о том, как работает Javascript.