Массивы и циклы в JavaScript
Массивы
Чтение и изменение элементов
Добавление и удаление элементов
Array.slice()
Array.splice()
Array.join() и String.split()
Array.sort() и Array.reverse()
Array. indexOf() и Array. lastIndexOf()
Array.concat() и Array. includes()
Циклы
while
do..while
for
for..in
for..of
Циклы с несколькими счётчикам и вложенные циклы
continue и break
Практическая работа
1.08M
Категория: ПрограммированиеПрограммирование

JavaScript-04-Массивы и циклы в JavaScript (4)

1. Массивы и циклы в JavaScript

2. Массивы

extraComma
names
Индекс
Значение
Индекс
Значение
0
1
0
"Иван"
1
3
1
"Петр"
2
4
2
"Никита"
mixed
Индекс
Значение
0
null
1
undefined
2
{ test: true }
emptyArray
alterArray
3
[ 1, 2, 3, [ 4, 5 ], 6]
Пустой
Пустой
4
строка

3. Чтение и изменение элементов

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

5. Array.slice()

Array.slice(start, end)
• start – стартовый индекс , необязательный
• end – сколько элементов удалить, необязательный

6. Array.splice()

Array.splice(start, deleteCount, ...addElements)
• start – стартовый индекс, можно отрицательный
• deleteCount –сколько элементов удалить
• ...addElements – элементы, которые нужно добавить, необязательный

7. Array.join() и String.split()

Array.join()
String.split()

8. Array.sort() и Array.reverse()

Array.sort()
Array.reverse()

9. Array. indexOf() и Array. lastIndexOf()

Array. indexOf()
Array. lastIndexOf()

10. Array.concat() и Array. includes()

Array.concat()
Array. includes()

11. Циклы

• while
• do..while
• for
• for..in
• for..of

12. while

while (условие) {
// код
}

13. do..while

do {
// код
} while (условие);

14. for

for (счётчик; условие; изменение_счётчика) {
// код
}

15. for..in

Синтаксис
for (свойство in объект) {
// код
}
Пример

16. for..of

Синтаксис
for (элемент of массив) {
// код
}
Пример

17. Циклы с несколькими счётчикам и вложенные циклы

Циклы с несколькими
счётчиками
Вложенные циклы

18. continue и break

continue
break

19. Практическая работа

1.
2.
3.
4.
Попросите пользователя ввести логин и пароль. Проверьте,
совпадают ли учетные данные с одним из аккаунтом массива users.
Найдите перевод введённого пользователем слова в массиве
translates и выведите перевод.
Попросите пользователя ввести строку. Подсчитайте количество
строчных и заглавных букв в ней.
Записывайте вводимые пользователем числа в массив, пока
пользователь не введёт число 0. После этого отобразите введенные
раннее числа и их сумму.
English     Русский Правила