Menu
Coddy logo textTech

Объявление функции

Часть раздела Основы путешествия по JavaScript на Coddy — урок 45 из 77.

Функция — это последовательность кода, имеющая имя. Цель функции — многократное использование фрагмента кода.

Например, взгляните на этот код:

console.log("Welcome to Coddy");
console.log("New session...");
console.log("Welcome to Coddy");
console.log("Another session...");
console.log("Welcome to Coddy");

Мы используем один и тот же код console.log("Welcome to Coddy") снова и снова. Другая проблема с этим кодом заключается в том, что если бы мы захотели изменить сообщение: Welcome to Coddy на что-то другое, например "Welcome aboard", нам пришлось бы изменить 3 разные строки кода. Чтобы решить эту проблему, мы будем использовать функции.

Для объявления функции мы используем следующий синтаксис:

function functionName() {
    code;
}

Для нашего примера мы создадим функцию с именем greet, и она будет выглядеть так:

function greet() {
    console.log("Welcome to Coddy");
}

Чтобы использовать/вызвать/выполнить функцию, мы пишем greet():

greet();
console.log("New session...");
greet();
console.log("Another session...");
greet();

Это приведет к тому же результату, что и выше.

Примечание: Рекомендуется писать код функции до её вызова, чтобы ваш код было легче читать и понимать.

challenge icon

Задание

Легко

Напишите программу, которая получает одно входное значение — число (given). Входное число указывает, сколько раз нужно выполнить функцию ниже. 

Создайте функцию, которая вычисляет сумму всех чисел от 1 до 10000 (включительно) и выводит её, назовите функцию как вам нравится.

Примечание! В своем коде определите функцию перед инструкциями её вызова/выполнения.

Шпаргалка

Функция — это последовательность кода, имеющая имя и используемая для многократного повторного использования кода.

Чтобы объявить функцию:

function functionName() {
    code;
}

Чтобы вызвать/выполнить функцию:

functionName();

Пример:

function greet() {
    console.log("Welcome to Coddy");
}

greet(); // вызывает функцию

Лучшая практика: Рекомендуется объявлять функции перед их вызовом.

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

// Напишите функцию ниже


let n = parseInt(inp); // Не меняйте эту строку

// Выполните вашу функцию n раз с помощью цикла
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы