Содержание

Слайд 2

Повторение Переменные Типы переменных Именование переменных Условные операторы Перечислить, описать принципиальные

Повторение

Переменные
Типы переменных
Именование переменных
Условные операторы
Перечислить, описать принципиальные отличия
Циклы
Виды циклов
break, continue

Слайд 3

Массивы Объединение данных под одним именем Каждый элемент массива имеет свой

Массивы

Объединение данных под одним именем
Каждый элемент массива имеет свой порядковый номер

- индекс
Индексация начинается с нуля
Слайд 4

Массивы. Синтаксис var first = new Array(1,2,3,4,5); // old one var

Массивы. Синтаксис

var first = new Array(1,2,3,4,5); // old one
var second =

[1,2,3,4,5]; // current way
var myString = 'Hello, world';
console.log(first[0]);
console.log(second[4]);
console.log(myString[2]);

var first = [1,2,3,4,5];
document.write(first.length); // Длина массива
// Вывод массива
for (var i = 0; i < first.length; i++) {
console.log(first[i]);
}

Слайд 5

Методы для работы с массивами push - добавление в конец массива

Методы для работы с массивами

push - добавление в конец массива
pop -

удаление из конца массива
shift - удаление из начала массива
unshift - добавление в начало массива
slice - возвращает часть массива
splice - возвращает часть массива удаляя её из исходного
reverse
sort
join
Слайд 6

Пример с push var arr = [], digit; for (var i

Пример с push

var arr = [], digit;
for (var i = 0;

i < 5; i++) {
digit = parseInt(prompt('Enter digit #' + (i + 1)));
arr.push(digit);
}
document.write(arr);
Слайд 7

Пример с pop var myArr = [1,2,3,4]; document.write(" " + myArr

Пример с pop

var myArr = [1,2,3,4];
document.write("

" + myArr + "

");
myArr.pop();
document.write("

" +

myArr + "

");
Слайд 8

Пример с shift var myArr = [1,2,3,4]; document.write(" " + myArr

Пример с shift

var myArr = [1,2,3,4];
document.write("

" + myArr + "

");
myArr.shift();
document.write("

" +

myArr + "

");
Слайд 9

Пример с unshift var arr = [], digit; for (var i

Пример с unshift

var arr = [], digit;
for (var i = 0;

i < 5; i++) {
digit = parseInt(prompt('Enter digit #' + (i + 1)));
arr.unshift(digit);
}
document.write(arr);
Слайд 10

Пример с slice var arr = [1,2,3,4,5,6,7]; document.write(" " + arr

Пример с slice

var arr = [1,2,3,4,5,6,7];
document.write("

" + arr + "

");
document.write("

" +

arr.slice(1,3) + "

");
document.write("

" + arr + "

");
Слайд 11

Пример с splice var arr = [1,2,3,4,5,6,7]; document.write(" " + arr

Пример с splice

var arr = [1,2,3,4,5,6,7];
document.write("

" + arr + "

");
arr.splice(1,3);
document.write("

" +

arr + "

");
Слайд 12

Пример с reverse var arr = [1,2,3,4,5,6,7]; document.write(" " + arr

Пример с reverse

var arr = [1,2,3,4,5,6,7];
document.write("

" + arr + "

");
arr.reverse();
document.write("

" +

arr + "

");
Слайд 13

Пример с join var arr = [1,2,3,4,5,6,7]; document.write(" " + arr

Пример с join

var arr = [1,2,3,4,5,6,7];
document.write("

" + arr + "

");
document.write("

" +

arr.join(';') + "

");
Слайд 14

Пример с sort var arr = [5, 7, 1, 8, 9,

Пример с sort

var arr = [5, 7, 1, 8, 9, 4,

6, 2];
document.write("

" + arr + "

");
document.write("

" + arr.sort() + "

");
Слайд 15

Пример с несколькими методами var arr = [5, 7, 1, 8,

Пример с несколькими методами

var arr = [5, 7, 1, 8, 9,

4, 6, 2];
document.write("

" + arr + "

");
document.write("

" + arr.sort().join(';') + "

");
Слайд 16

Вывод цикла. v1 var arr = ['JS', 'PHP', 'Java', 'C#', 'Other'];

Вывод цикла. v1

var arr = ['JS', 'PHP', 'Java', 'C#', 'Other'];
for (var

i = 0; i < arr.length; i++) {
document.write('

' + arr[i] + '

');
}
Слайд 17

Вывод цикла. v2 var arr = ['JS', 'PHP', 'Java', 'C#', 'Other'];

Вывод цикла. v2

var arr = ['JS', 'PHP', 'Java', 'C#', 'Other'];
var str

= '';
for (var i = 0; i < arr.length; i++) {
str += '

' + arr[i] + '

';
}
document.write(str);
Слайд 18

Объекты var product = { name: 'water', price: 10 }; console.log(product); console.log(product.name); console.log(product[‘price’]);

Объекты

var product = {
name: 'water',
price: 10
};
console.log(product);
console.log(product.name);
console.log(product[‘price’]);

Слайд 19

Практика + Домашнее задание Создать массив, длину и элементы которого задаёт

Практика + Домашнее задание

Создать массив, длину и элементы которого задаёт пользователь.

Затем отсортировать массив по возрастанию. Затем, удалить элементы из массива с 2 по 4. По мере изменений, выводить содержимое массива на страницу.
Имеется массив с числами (заданы в скрипте). От пользователя получено некоторое число. Вывести на страницу уведомление о том, совпадает ли пользовательское число хотя бы с одним элементом массива. И если да - вывести индекс этого элемента.