739.91K
Category: programmingprogramming

Функции в JS

1.

Функции в JS

2.

Что такое функции?
Функция — это отдельный блок кода,
предназначенный для выполнения определённой
операции или решения конкретной задачи.
Основная идея функций — облегчить создание
программ за счёт того, что одну и ту же операцию
можно вызвать в разных частях кода. Это
способствует улучшению структуры программы и
повышению её читаемости.

3.

Объявление функций
Имя (идентификатор):
Имя функции служит для её идентификации и последующего вызова в коде. Это может
быть любое осмысленное слово, отражающее суть выполняемой задачи, например:
sum, greet, calculateTax.
Параметры (аргументы):
Функции могут принимать входные данные, называемые параметрами или
аргументами. Эти параметры помогают передать в функцию нужные значения, на
основе которых будет выполнена её работа.
Тело функции:
Это блок кода, заключённый в фигурные скобки {}, который содержит инструкции,
выполняемые при вызове функции. В теле функции можно реализовать любые
операции, от простого сложения до сложных вычислений.

4.

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

5.

Вызов функций

6.

Функции как выражения

7.

Стрелочные функции
Стрелочные функции — это
сокращённый синтаксис для
создания функций в JavaScript. Они
проще в написании и особенно
удобны для использования в
анонимных функциях.
Стрелочные функции часто
используются для сокращения кода, и
в случае одной инструкции внутри
функции можно упростить запись
ещё сильнее.

8.

Возврат значений
Функции могут
возвращать значения с
помощью оператора
return. Как только return
встречается в коде
функции, её выполнение
прекращается, и
указанное значение
передаётся в
вызывающий код.

9.

10.

Массивы в JS

11.

Что такое массивы?
Массив — это структура данных,
представляющая собой упорядоченный
список, где каждому элементу
присвоен числовой индекс, начиная с
нуля. Массивы могут содержать данные
любых типов: числа, строки, объекты, а
также другие массивы.

12.

Объявление массивов
Для создания массива в
JavaScript чаще всего
используется литерал
массива, заключённый в
квадратные скобки [],
хотя также можно
использовать
конструктор new Array().

13.

Доступ к элементам массива
Доступ к элементам
массива
осуществляется по их
индексу, который
начинается с 0. Это
значит, что первый
элемент массива
имеет индекс 0, второй
— 1, и так далее.

14.

Добавление и удаление элементов
Массивы в JavaScript являются
динамическими, что позволяет добавлять новые
элементы или удалять существующие. Для
этого используются методы push() и pop(),
которые добавляют и удаляют элементы с
конца массива соответственно.

15.

Добавление и удаление элементов

16.

Длина массива
Свойство length
возвращает
количество элементов
в массиве. Оно
полезно для получения
общей длины
массива или для
итерации по его
элементам.

17.

Многомерные массивы
Массивы могут
содержать другие
массивы, что
позволяет создавать
многомерные
структуры данных,
такие как матрицы
или таблицы.

18.

Преобразование строки в массив
Если данные вводятся
пользователем через
prompt, их можно легко
преобразовать в массив,
используя метод split().
Этот метод разделяет
строку по указанному
разделителю (например,
запятая) и возвращает
массив строк.

19.

Объекты в JavaScript

20.

Что такое объекты?
Объект в JavaScript — это неупорядоченная
коллекция пар "ключ:значение". Каждый ключ
должен быть уникальным, и он может быть
представлен в виде строки, а значение может
быть любого типа, включая другие объекты и
функции.

21.

Создание объектов
Объекты могут быть
созданы различными
способами, но
наиболее
распространенные из
них — это использование
литерала объекта и
конструктора Object().

22.

Доступ к свойствам объекта
Свойства объекта можно получать двумя способами: с
помощью точки (.) и квадратных скобок ([]).

23.

Изменение свойств объекта
Свойства объекта можно изменять, добавлять новые или удалять
существующие.

24.

Методы объектов
Методы — это функции, которые являются свойствами объектов. Они
позволяют организовать поведение объекта.

25.

Цикл по свойствам объекта
Для перебора свойств объекта можно использовать цикл for...in.

26.

Вложенные объекты
Объекты могут содержать другие объекты в качестве значений.
English     Русский Rules