В 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.