<MyRusakov.ru />

Программирование на C++ с Нуля до Гуру

Программирование на C++ с Нуля до Гуру

Данный курс научит Вас программировать на языке C++, который, несмотря на свой почтенный возраст, необычайно сильно востребован. Курс состоит из 6 разделов, посмотрев которые и выполнив все упражнения, Вы с нуля освоите этот язык и сможете создавать самые разные проекты любой сложности на C++.

Для закрепления материала из уроков к ним идёт множество упражнений.

Дополнительно к курсу идёт вспомогательная система, которая не даст Вам забросить начатое на полпути.

Также вместе с курсов Вы получаете Бонус "Программирование на C++ в Unreal Engine", в котором Вы научитесь создавать игры на C++ с использованием этого движка.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Структуры данных на JavaScript

Структуры данных на JavaScript

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

1) Переменные (variables)

Переменная относится к самой простой структуре данных. Одна переменная занимает одну именованную ячейку памяти, в которой можно хранить любые данные для дальнейшего использования в JavaScript коде. Под любыми данными подразумеваются числа, текст и даже массивы или объекты. Для наглядности, пример из реальной жизни: коробка с пиццей - это именованная переменная, а значение переменной - сама пицца внутри коробки.


Структуры данных на JavaScript.

Как бы мы в JavaScript коде записали, что у нас есть переменная Pizza? Объявление переменной начинается с ключевого слова let, в старых программах все еще используется слово var. После слова let, через пробел записывается имя переменной. Для того, чтобы записать значение переменной, указываем знак присваивания (=). Затем в одинарных или двойных кавычках записываем значение переменной. Так мы создали простейшую структуру данных - переменную и присвоили ей значение.

let Pizza = "Пицца";

2) Массивы (array)

Массивы состоят из списков однотипных элементов, с которыми мы можем взаимодействовать по отдельности, обращаясь к ним по индексу. Если продолжить аналогию с коробкой пиццы, то представьте, что массив - это полка с несколькими коробками пицц. Каждая коробка пиццы является элементом массива и имеет свой индекс (порядковый номер) в массиве (на полка).


Структуры данных на JavaScript.

Массив заключен в квадратные скобки и состоит из элементов. Каждый элемент записывается в одинарных кавычках (если это строка) и отделен друг от друга запятой. Создание массива в JavaScript начинается с объявления именованной переменной, которой мы присваиваем в качестве значения массив. Объявим переменную pizzaStorage и внутри квадратных скобок поместим элементы (коробки с разными пиццами).

let pizzaStorage = ['Маргарита', 'Сицилийская', 'Гавайская', 'Капричоза', 'Охотничья'];

Например я хочу достать с полки коробку пиццы под названием «Маргарита». В массиве на JavaScript мы не можем напрямую обратиться по названию пиццы. Как уже говорилось выше, у каждого элемента массива есть порядковый номер (индекс). Поскольку Маргарита находится в списке на первом месте, то ее индекс равен 0. В программировании отсчет ведется с нуля. Сначала мы пишем название массива и в квадратных скобках указываем индекс нужного нам элемента.

pizzaStorage [0]; // Маргарита
pizzaStorage [1]; // Сицилийская
pizzaStorage [2]; // Гавайская

3) Объекты (Object)

В данной структуре данных мы описываем один объект - контейнер состоящий из ключей и свойств. Если объектом является пицца, то какие у него могут быть свойства? У объекта Pizza может быть название, цена, основной компонент, вес.


Структуры данных на JavaScript.

Объявляем переменную pizza и присваиваем ей объект, внутри фигурных скобок перечисляем свойства объекта. Название свойства пиццы и ее значение образуют типичную пару объекта: ключ -> значение.

let pizza = {
name: "Капричоза", // под ключом "name" хранится значение "Капричоза"
price: "560 рублей",
component: "салями",
weight: "400 грамм",
};

В отличии от массивов, чтобы вытащить значение объекта, к нему следует обратиться по ключу. Пишем имя объекта, ставим точку и указываем ключ, значение которого хотим вывести.

console.log(pizza.name); // Капричоза

4) Множество (Set)

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

5) Карта (Map)

Map это аналог объекта, в том плане, что он также состоит из пар: ключ -> значение.

Изучайте более основательно JavaScript на моем видеокурсе, чтобы профессионально заниматься веб-разработкой.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.