Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript

Печать

for (k = 0 ; k < 8 ; ++k)

document.write(checkerboard[j][k] + " ") document.write("<br />")

}

document.write("</pre>") </script>

В данном примере буквами нижнего регистра обозначены черные, а буквами верхнего регистра — белые фигуры. Два цикла for, один из которых является вложенным, осуществляют последовательный перебор элементов массива и отображают его содержимое.

Внешний цикл содержит две инструкции, поэтому они заключены в фигурные скобки. Внутренний цикл обрабатывает каждую клетку по горизонтали, выводя символ, находящийся в позиции [ j][k], за которым следует пробел (чтобы придать выводимой информации квадратную конфигурацию). В этом цикле содержится всего одна инструкция, поэтому заключать ее в фигурные скобки не имеет смысла. Теги <рге> и </рге> обеспечивают корректный вывод информации:

000000000000 000000000000 Можно также погубить непосредственный доступ к любому элементу данного массива, применив для этог? -вадратные скобки:document.write(checkerboard[7][2])

Эта инструкция выводит букву «О» верхнего регистра, то есть содержимое восьмой сверху и третьей справа клетки — напоминаю, что индексация элементов в массиве начинается с нуля, а не с единицы.

Использование методов массивов

Реализовать возможности, предоставленные массивами, помогают имеющиеся в JavaScript готовые к использованию методы для работы с ними и с содержащимися в них данными. Рассмотрим подборку, состоящую из наиболее востребованных методов.

Метод concat

Метод concat объединяет два массива или ряд значений в массив. Например, следующий код выведет «Банан,Виноград,Морковь,Капуста»:

fruit = ["Банан", "Виноград"] veg = ["Морковь", "Капуста"] document.wr1te(fruit.concat(veg))

В качестве аргументов можно указать несколько массивов, тогда метод concat добавит все их элементы в порядке указания массивов.

А вот еще один способ использования метода concat, где с массивом pets объединяются простые значения и на экран выводится строка «Кошка,Собака,Рыба,Кролик, Хомяк»:

pets = ["Кошка", "Собака", "Рыба"] more_pets = pets.concat("Кролик", "Хомяк") document.write(more_pets)