Динамические Web технологии. Java Script, массивы

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

В отличие от большинства используемых в JavaScript типов данных, массивы необходимо объявлять перед использованием: scores = var Array(30);

Массив можно создать двумя способами, первый: создать массив с помощью литерала массива: var numbers = [4, 1, 2, 5]; Второй способ создания массива - вызов конструктора Array (): var b = new Array().

Доступ к элементам массива осуществляется с помощью оператора []. Элементы массива в JavaScript нумеруются, начиная с нуля. Чтобы получить нужный элемент массива, надо указать его номер в квадратных скобках. document.write(numbers[0] + ", "); //первый элемент массива

Все массивы, как созданные с помощью конструктора Array(), так и определенные с помощью литерала массива, имеют специальное свойство length, которое возвращает общее число элементов, хранимых в массиве. Поскольку массивы могут иметь неопределенные элементы (имеющие значение undefined), более точная формулировка звучит так: свойство length всегда на единицу больше, чем самый большой индекс (номер) элемента массива. Свойство length автоматически обновляется, оставаясь корректным при добавлении новых элементов в массив.

var v = new Array(); // v.length == 0 (ни один элемент не определен)

v = new Array(1,2,3); // v.length == 3 (определены элементы 0–2)

v = [4, 5]; // v.length == 2 (определены элементы 0 и 1)

document.write(v.length);

Самым простым способом очистить массив будет: foo.length = 0. Если свойство length сделать Оператор delete записывает в элемент массива значение undefined, при этом сам элемент продолжает существование. увеличивая массив до указанного размера. Метод Array.shift() удаляет первый элемент массива, pop() - последний элемент массива, метод splice () - один или диапазон элементов в любом месте массива.

JavaScript содержит метод sort(), используемый для сортировки элементов массива. Он возвращает упорядоченную версию исходного массива. Упорядочивание происходит как по алфавиту (для строковых значений), так и по возрастанию или убыванию (для числовых значений).

Динамические Web технологии. Java Script, операторы условного перехода

Оператор if (если).

Оператор if позволяет интерпретатору JavaScript выполнять те или иные действия в зависимости от условия. Синтаксис:

if (условие)

{ код, который выполняется, если условие выполнено }

else

{ код, который выполняется, если условие не выполнено }


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: