МАССИВЫ, циклы,

Слайд 2

var a=[];
var a=[4, 9, 7];
var a=[4, ‘апельсин’, 3];
var a={"Иванов":15000, "Павлов":25000};
Обращение к массиву
a[1]
a[“Иванов”]

СОЗДАНИЕ

var a=[]; var a=[4, 9, 7]; var a=[4, ‘апельсин’, 3]; var a={"Иванов":15000,
МАССИВОВ

Слайд 3

reverse() – изменение порядка элементов в массива;
sort() – сортировка массива по возрастанию;
push()

reverse() – изменение порядка элементов в массива; sort() – сортировка массива по
– добавление элемента в конец;
unshift() – добавляет элемент в начале;
shift() – удаляет элемент вначале;
pop() – удаляет элемент вконце;
slice(i,j) – извлекает массив с i-го по j-ый элементы;
toLocaleString() – преобразует массив в строку;
JSON.stringify(a) – преобразуется массив а в json формат;
JSON.parse(b) – декодирует Json b в объект JavaScript

МЕТОДЫ МАССИВОВ

Слайд 4

Создайте массив:
Россия; Афганистан; Туркменистан; Белоруссия.
Добавьте в конец массива: Казахстан
Рассортируйте массив в алфавитном

Создайте массив: Россия; Афганистан; Туркменистан; Белоруссия. Добавьте в конец массива: Казахстан Рассортируйте
порядке;
Удалите из массива элемент Афганистан

ЗАДАНИЕ

Слайд 5

if (year == 2015) {
alert( 'Да вы знаток!' ); }
else

if (year == 2015) { alert( 'Да вы знаток!' ); } else
{
alert( 'А вот и неправильно!' );
== и != — проверяет одно значение идентично или не идентично другому.
< и > — проверяет одно значение меньше или больше, чем другое.
<= и >= — проверяет одно значение меньше или равно, либо больше или равно другому
&& - логическое И
|| - логическое ИЛИ

ВЕТВЛЕНИЕ

Слайд 6

while (condition) {
// код // также называемый "телом цикла«
}
do {
//

while (condition) { // код // также называемый "телом цикла« } do
тело цикла }
while (condition);
for (начало; условие; шаг) {
// ... тело цикла ...
}
Прерывание цикла: «break»

ЦИКЛЫ

Слайд 7

ПОИСК ЭЛЕМЕНТОВ
document.getElementById(‘ID’); //по id
document.getElementsByTagName(‘tag’); // по тегу
document.getElementsByClassName(‘class’); // по классу
СОЗДАНИЕ ЭЛЕМНТОВ
element.innerHTML; //вставить

ПОИСК ЭЛЕМЕНТОВ document.getElementById(‘ID’); //по id document.getElementsByTagName(‘tag’); // по тегу document.getElementsByClassName(‘class’); // по
внутренний HTML
document.createElement(name); //Создать элемент
parentNode.appendChild(node);//Привязать элемент к родителю
Передвижение по DOM
Node.parentNode; //Найти родителя элемента
myElement.children // Возвращает наследников
Node.firstChild;
Node.lastChild

РАБОТА С DOM