Новичок
12 уроков
Курс
Основы программирования
Можете ли вы представить свою жизнь без различных электронных девайсов и устройств, которые окружают нас в современном мире? Задумывались ли вы над тем, как все это работает? Все это является трудом программистов. Вы тоже можете стать программистом, нужно лишь найти в себе силы и начать обучаться вместе с нами!

#4 — Основные структуры данных

Сегодня мы продолжим наше увлекательное изучение основ программирования. Данный видеоурок посвятит вас в тайны структуры данных. Вы познакомитесь с переменными и массивами.

Что включает в себя структура данных

Структуры данных — это структура, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных.

Переменная как разновидность структуры данных

Самая простая структура данных — это переменная. Переменная — это ячейка памяти, куда мы можем сохранить любые данные.

Для того чтобы создать (или объявить) переменную в javascript используется ключевое слово var, после которого через пробел записывается имя переменной. Для того чтобы записать значение в переменную, используется оператор присваивания «=». Переменные нужны, чтобы запоминать фрагменты данных в программе.

Лучшая ассоциация, которой можно описать переменную, это подписанная коробка или ящик для хранения. внутри которой мы кладем, что-то конкретное. Точно так же мы храним определенную информацию в определенной переменной в нашем коде, и эту переменную можно использовать в программе в дальнейшем.

Правила именования переменных

Существуют правила, как можно и как нельзя называть переменные:

  • — любые буквы и цифры можно использовать.
  • — имя не может начинаться с цифры,
  • — знаки, такие как -, /, # или @ использовать нельзя,
  • — проблемы использовать нельзя,
  • — знак подчеркивания (_) можно использовать вместо пробела,
  • — заглавные и строчные буквы различаются (Dogs и dogs — это разные переменные),
  • — нельзя называть переменные именами команд, например, print.

Нередко в программе нужно запоминать слова, например имя. Для этого пригодятся переменные. Еще такая программа может задать пользователю вопрос, ответ на который нужно вводить в текстовом окне.

Вторая основная структура данных — массив.

Массив — это набор фиксированного количества элементов ОДНОГО типа, имеющий возможность прочитать или записать элемент по индексу.

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

В языке javascript (так как это язык со слабой и динамической типизацией) в массив можно добавлять любые переменные или типы данных: числа, строки, другие массивы или все это одновременно. Во многих других языках программирования (например в C) в массив можно добавлять только элементы одного типа данных.

Каждый элемент массива имеет свой индекс. Индекс обеспечивает прямой доступ к любому элементу массива. Элементами массива могут быть как простые, так и структурированные данные. Например, может быть массив массивов (многомерный массив). Число индексов определяет размерность массивов (одномерные, двумерные и т. д.).

Каждый элемент (если это тип данных «строка») записан в одинарных кавычках и отделен от следующего запятой. Весь массив заключен в квадратные скобки. Пример массива:

var mylist = ['apple', 'milk', 'cheese', 'icecream', 'lemonade', 'tea'];

Отсчет списка массива идет с нуля.. В этом примере позиция (индекс) элемента apple («яблоко») равна 0.

Обо всем этом в мельчайших подробностях с приведением большого количества примеров будет рассказано на нашем видеоуроке.

Приятного всем просмотра! Учитесь с удовольствием!

Материалы к уроку:
Делись:

Оставь комментарий!

One thought on “#4 — Основные структуры данных

  1. localizator85:

    var productMiniList = [‘gold’, ‘weed’, ‘4:20’]

    var productList = [‘smoke’, ‘nuts’, ‘coffe’, productMiniList, ‘marijane’]

     

    console.log(productList[0]);

    console.log(productList[3][1]);

    console.log(productList[3][2])

Добавить комментарий

Рекомендуемые курсы