Практическая работа №2. Операторы управления, функции. Объекты ядра JavaScript

  • doc
  • 11.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 142. Практическая работа №2. Операторы управления, функции. Объекты ядра JavaScript.doc

Практическая работа №2. Операторы управления, функции. Объекты ядра JavaScript.

 

Задание 4.

1. Рассмотрите пример скрипта:

<html>

<head>

<title>if</title>

</head>

<body>

<script language="JavaScript" type="text/JavaScript">

var x, y;

x=parseInt(prompt("Введите значение х",'')); // метод parseInt()

переводит строку в целое

y=parseInt(prompt("Введите значение у",'')); // число

if(x<y)

{

alert("Максимальное число - y")

}

else {

alert("Максимальное число - x")

}

</script>

</body>

</html>

2. Допишите скрипт так, чтобы при введении пользователем одинаковых чисел, открывалось сообщение "Введенные числа равны!".

3. Напишите скрипт, в котором пользователя просят ввести правильный пароль. При вводе правильного пароля, в окне браузера появляется сообщение о том, что пароль верен. При вводе неправильного пароля – выпадает сообщение о неправильно введенном пароле. Для выполнения задания введите переменную password, в которую сохраните верное значение пароля.

4. Сохраните документ с именем Ex4.html в рабочей папке.

Задание 5.

1. Рассмотрите пример скрипта:

<html>

<head>

<title>for</title>

</head>

<body>

<h1>Пример простой</h1>

<script language="JavaScript" type="text/JavaScript">

function line() {

document.writeln("<hr align='center' width='100'>");

}

for (var i=1; i<10; i++)

line();

</script>

</body>

</html>

2. Cоздайте вариант прорисованных линий со следующим условием:

десять линий должны располагаться друг под другом,

первая должна быть длинной 10 пикселей,

каждая последующая на 10 пикселей больше.

3. Сохраните документ с именем Ex5.html в рабочей папке.

Задание 6.

1. Создайте простой HTML-документ.

2. Сохраните документ с именем Ex6.html в рабочей папке. 3. Добавьте в документ код JavaScript так, чтобы в окне браузера была выведена таблица степеней двойки вида:

Для этого в сценарии используйте метод write(…) объекта document для формирования содержимого страницы. На каждой итерации цикла for сформируйте очередную строку таблицы, в первую ячейку которой заносится соответствующая степень двойки, а во вторую результат ее возведения в указанную степень. Для выполнения этого действия используется встроенный объект Math и его метод pow(…), возводящий первый параметр в степень, заданную вторым параметром. Обратите внимание, что метод write(…) может вызываться с любым количеством фактических параметров. Результатом его работы в любом случае является вывод в документ строки, полученной конкатенацией всех параметров, переданных в метод.

Задание 7.

1. Рассмотрите пример скрипта:

<html>

<head>

<title>array</title>

</head>

<body>

<script language="JavaScript">

year=new Array("декабрь","январь","февраль","март","апрель","май",

"июнь","июль","август","сентябрь","октябрь","ноябрь");

summer=new Array(); //летние месяцы

summer=year.slice(6,9);

document.write(summer+"<br>");

</script>

</body>

</html>

2. Создайте массив, содержащий названия школьных предметов. Выделите из него два массива. Пусть к первому относятся предметы из раздела точных наук, а ко второму - из раздела гуманитарных наук. Для создания и вывода в окно браузера новых массивов используйте метод slice(…) и wtite(…) объекта document. Оформите исполняющий скрипт в виде отдельной функции, описанной в разделе <head> и вызванной в разделе <body>.

3. Сохраните документ с именем Ex7.html в рабочей папке.

 

Задание 8.

1. Создайте простой HTML-документ.

2. Сохраните документ с именем Ex8.html в рабочей папке.

3. Добавьте скрипт, на основе которого будут выполняться следующие условия:

если на страницу зашел пользователь через браузер Microsoft Internet Explorer, перенаправьте его автоматически на страницу Ex1.html;

если на страницу зашел пользователь через любой другой браузер, перенаправьте его на страницу Ex3.html.

Для выполнения задания используйте свойство appName объекта navigator.