Практическая работа №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.

 


Скачивание материала доступно только для авторизованных пользователей.

Посмотрите также