Similar presentations:
JavaScript-04-Массивы и циклы в JavaScript (4)
1. Массивы и циклы в JavaScript
2. Массивы
extraCommanames
Индекс
Значение
Индекс
Значение
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
continuebreak
19. Практическая работа
1.2.
3.
4.
Попросите пользователя ввести логин и пароль. Проверьте,
совпадают ли учетные данные с одним из аккаунтом массива users.
Найдите перевод введённого пользователем слова в массиве
translates и выведите перевод.
Попросите пользователя ввести строку. Подсчитайте количество
строчных и заглавных букв в ней.
Записывайте вводимые пользователем числа в массив, пока
пользователь не введёт число 0. После этого отобразите введенные
раннее числа и их сумму.
programming