#9 Массивы в Javascript

poster
В этом видео мы с вами поговорим о массивах в Javascript.
Понравилось? Поделитесь с друзьями!
Понравилось?
Поделитесь с друзьями!
Комментарии
Текст видео

В этом видео мы вами поговорим о массивах. В предыдущих уроках мы всегда создавали переменные, в которое можно было записать только одно значение. И если вам нужно было несколько значений, то нужно было создавать несколько переменных.

Массивы - это просто переменные, которые позволяют записывать в себя больше, чем одно значение. И если вам нужно хранить 100 переменных, то лучше использовать массив и хранить их там, чем создать 100 переменных. То есть например вместо

var name1 = 'Alex'
var name2 = 'John'

мы можем написать

var names = ['Alex', 'John']

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

Как же нам получить какой-то елемент из массива теперь? Для этого используется понятие индекс, который в массивах всегда начинается с ноля.

То есть в нашем случае у елемента Alex будет индекс 0, у елемента John будет индекс 1, и так далее.

Давайте попробуем. Для того, чтобы получить елемент Alex мы можем написать

document.write(names[0])

и соответственно для John

document.write(names[1])

Давайте посмотрим в браузер.

Теперь давайте разберем, как же нам обновить наш массив? А очень просто. Мы можем присвоить любое новое значение в массив так же, как мы присваивали их с обычными переменными

names[1] = 'Mike'
document.write(names[1])

То есть мы просто в елемент с индексом присваиваем новое значение.

То есть впринципе ничто не мешает нам с самого начала создать пустьй массив, а потом добавлять в него елементы таким образом

var names = []
names[0] = 'Alex'
names[1] = 'Mike'

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

Если у вас возникли какие-то вопросы или комментарии, пишите их прямо под этим видео.

Только зарегистрированные пользователи могут оставлять комментарии.  Войдите, пожалуйста.