![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Tech111 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.5.2011 Репутация: нет Всего: нет |
Помогите пожалуйста сделать задание на javascript. Очень прошу уже не знаю что делать и срочно надо.
1.Создайте функцию stringParse() в файле basicJS.js, которая ищет в получаемой в качестве аргумента строке фрагменты, заключенные между тегами <Data> и </Data>, считает их количество и выводит на страницу сообщение вида: "В строке ЗначениеАргумента найдено элементов = КоличествоФрагментов <br>". 2.В документе basicJS.html создайте переменную textToParse со значением "<Data>321</Data><Data>234<hr></Data><br><Data>Olivia</Data>". Вызовите функцию stringParse(), и передайте ей в качестве аргумента переменную textToParse. Отделите выведенный текст от остального содержимого страницы с помощью элемента hr. 3.Создайте функцию displayArray() в файле basicJS.js, которая получает на вход одномерный массив и выводит все его значения в кавычках через точку с запятой запятую в круглых скобках. Например: "("1";"0"; ... )". При выводе для отрицательных элементов массива использовать начертание - курсив, для каждого максимального элемента – полужирный (полужирный курсив, если элемент отрицателен), для каждого минимального элемента – зачеркнутый (зачеркнутый курсив, если элемент отрицателен). Для форматирования текста используйте методы объекта String : bold(), italics(), strike(), font() и т.д. 4.В документе basicJS.html создайте массив array из 10 элементов по формуле array[n]=(-1)n+1*(2*n-1)/(n/3+1). Выведите элементы массива array с помощью функции displayArray(). Отделите выведенный текст от остального содержимого страницы с помощью элемента hr. 5.Создайте функцию displayMatrix() в файле basicJS.js, которая получает на вход двумерный массив и выводит его в виде таблицы, в которой строки пронумерованы, а столбцы помечены заглавными латинскими буквами. При этом каждая ячейка, содержащая элемент, больший среднего значения массива, должна иметь заливку синего цвета, а каждая ячейка, содержащая элемент, меньший среднего значения массива, должна иметь заливку желтого цвета. Для форматирования текста используйте методы объекта String : bold(), italics(), strike(), font()и т.д. 6.В документе basicJS.html создайте двумерный массив matrixBig размерностью MхN, где M=5, N=6, по формуле matrixBig[m,n]=n!*(3-m)+n/(m+1). Выведите элементы массива matrixBig с помощью функции displayMatrix(). Отделите выведенный текст от остального содержимого страницы с помощью элемента hr. 7.Создайте функцию message() в файле basicJS.js, получающую на вход три аргумента и выводящую окно сообщения со следующим текстом: "ЗначениеПервогоАргумента ЗначениеВторогоАргумента ЗначениеТретьегоАргумента равно Результат", где Результат - число, представляющая собой сумму или разность значений первого и третьего аргументов в зависимости от ЗначениеВторогоАргумента, которое должно принадлежать множеству {"плюс","минус"}, при этом ЗначениеПервогоАргумента и ЗначениеТретьегоАргумента должны представлять собой символьное описание целого числа от 0 до 99 в любом регистре, например: "пЯтьДесят четыре". ЗначениеВторогоАргумента должно быть выведено в нижнем регистре. При вводе неверных данных(например, если ЗначениеВторогоАргумента не принадлежит множеству {"плюс","минус"} или ЗначениеПервогоАргумента или ЗначениеТретьегоАргумента введены в неверном формате) функция должна выводить окно сообщения об ошибке. 8.В документе basicJS.html создайте форму с именем authForm с тремя полями ввода, которым предшествуют строки "Первое число:", "Действие:", "Второе число:", и кнопкой talkToMe, при нажатии которой вызывается функция message(), а в качестве аргументов функции подставляются данные, введенные пользователем в форму. Элементы формы и предваряющие их тексты должны быть представлены в таблице так, чтобы каждый элемент формы находился под предыдущим, а предваряющие тексты прилегали к ним слева. Ширину границы таблицы установить равной 0. Отделите форму от остального содержимого страницы с помощью элемента hr. Заранее спасибо. |
|||
|
||||
| InfMag |
|
|||
|
… ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 21.11.2004 Репутация: 2 Всего: 4 |
За такое полагается бан. Если хотите чтобы вам помогли сделали всё за вас, наймите кого-нить по фрилансу за деньги.
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |