На занятии предлагается изучить возможности обработки массивов и строк в JavaScript.
Задание:
1. Ознакомьтесь с теорией по работе с массивами и строками в JavaScript: http://mif.vspu.ru/books/js/les5.html и http://mif.vspu.ru/books/js/les9.html
2. Выберите и решите одну задачу по массивам и одну задачу по строкам из приведенных ниже.
3. Измените вашу задачу так, чтобы при ее решении потребовалось использовать свойства или методы объекта Math (http://mif.vspu.ru/books/js/les10.html). Например, сделайте автоматическую генерацию массива, заполнение элементов массива по некоторому алгоритму, случайное «замешивание» слов в текстовой строке или др.
Задачи.
Массивы:
1. Напишите сценарий, который циклически запрашивает фамилии и имена некоторых людей, а затем выводит их в алфавитном
порядке в окно браузера.
2. Напишите сценарий, который сортирует некоторый массив по убыванию
3. Напишите сценарий, который циклически запрашивает целые числа и заносит их в массив. Для сформированного таким
образом массива напишите функции:
— определения числа элементов;
— определения минимального элемента;
— определение максимального элемента;
— определения суммы элементов;
— определения среднего значения.
Данные функции должны вызываться по щелчку мыши на соответствующих ссылках, представленных на странице, и выводить информацию в диалоговое окно.
Строки:
1. Напишите сценарий, который предлагает ввести некоторое предложение и по запросу пользователя (по щелчку на соответствующей ссылке) в диалоговом окне выводит следующие сведения:
— длину предложения;
— количество слов в предложении;
— самое длинное слово;
— самое короткое слово;
— количество указанных пользователем букв;
— слово, в котором встречается указанное пользователем сочетание букв
2. Напишите сценарий, который дважды запрашивает у пользователя его имя и проверяет корректность (совпадение)
введенной информации. Проверку совпадения провести с учетом того, что имя во второй раз может быть введено в другом
регистре.
3. Напишите сценарий, который запрашивает у пользователя некоторое арифметическое выражение и выводит результат его
вычисления.
4. Напишите сценарий, который запрашивает текстовую строку и выводит ее в окно браузера, выделяя при этом (цветом или
стилем написания) все слова “JavaScript”.