Разработка методики преподавания факультатива по программированию на языке JavaScript
положительная бесконечность,
отрицательная бесконечность,
положительный или отрицательный нуль,
несуществующее число (not a number - NaN).
Бесконечностью считается значение, превышающее 10308. под несуществующим числом понимается результат бессмысленной математической операции (например, деления на нуль).
Имеются еще два специальных типа данных:
неопределенный (null), <
p>неопределяемый (undefined).
Неопределенный тип данных свидетельствует об отсутствии какого бы то ни было значения. Неопределяемый тип данных чаще всего является тем же, что и неопределенный тип данных, или свидетельствует о недочетах сценария.
Метод alert
Данный метод позволяет выводить диалоговое окно с заданным сообщением и кнопкой ОК. Сообщение представляет собой строковый или числовой тип данных, переменную или выражение.
Синтаксис применения метода alert имеет вид:
alert (сообщение);
Пример сценария с использованием метода alert имеет вид:
<html>
<head>
<title>Простая страница</title>
<script language = "JavaScript">
alert("Окно сообщения");
</script>
</head>
</html>
Открыв файл в браузере получим соответствующее окно (рис.1).
Рис.1. Окно предупредительных сообщений, cозданное методом alert в браузере Microsoft Internet Explorer
Метод alert можно использовать для вывода промежуточных и окончательных результатов программ при их отладке. При этом вы можете вывести результат вычисления какого-либо выражения и приостановить дальнейшее выполнение работы программы до тех пор, пока не щелкните на кнопку ОК. При формировании строковых данных для их последующего отображение используются служебные символы: \n – новая строка, \t – табуляция, \f – новая страница, \r – возврат каретки.
Метод confirm
Данный метод позволяет вывести диалоговое окно с сообщением и двумя кнопками – ОК и Отмена (Cancel).
Синтаксис применения метода confirm имеет вид:
сonfirm (сообщение);
Пример сценария с использованием метода confirm имеет вид:
<html>
<head>
<title>Простая страница</title>
<script language=”JavaScript”>
confirm ("Что вы выбираете?");
</script>
</head>
</html>
Открыв файл в браузере получим соответствующее окно (рис.2).
Рис.2. Окно подтверждения, созданное методом confirm в браузере Microsoft Internet Explorer
Данный метод возвращает логическую величину, значение которой зависит от того, на какой из двух кнопок щелкнул пользователь. Если он щелкнул на кнопке ОК, то возвращается значение true; если же он щелкнул на кнопке Отмена, то возвращается значение false. Возвращаемое значение можно обработать в программе и создать эффект интерактивности.
Метод prompt
Данный метод позволяет вывести на экран диалоговое окно с сообщением, а также с текстовым полем, в которое пользователь может ввести данные. В этом окне предусмотрены две кнопки: ОК и Отмена.
Синтаксис применения метода prompt имеет вид:
prompt (сообщение, значение_поля_ввода_данных);
Параметры метода prompt не являются обязательными. Если их не указывать, то будет выведено окно без сообщения, а в поле ввода данных будет выведено значение по умолчанию – undefined. Для того, чтобы не выводилось значение по умолчанию, необходимо поставить в качестве значения второго параметра пустую строку "".
Пример сценария с использованием метода confirm имеет вид:
<html>
<head>
<title>Простая страница</title>
<script language=”JavaScript”>
prompt ("Введите Ваше имя", "");
</script>
</head>
</html>
Открыв файл в браузере получим соответствующее окно (рис.3).
Рис.3. Окно запроса, созданное методом prompt в браузере Microsoft Internet Explorer
Данный метод принимает два параметра: сообщение и значение, которое должно появиться в текстовом поле ввода данных. Если пользователь щелкнет на кнопке ОК, то метод то возвращается значение true; если же он щелкнет на кнопке Отмена, то возвращается значение false. Возвращаемое значение можно обработать в программе и создать эффект интерактивности.
Имена переменных
Переменная – это имя, присваиваемое ячейке памяти компьютера, которая хранит определенные данные во время исполнения сценария, написанного на языке JavaScript. Данные, сохраняемые в переменной, называют значениями этой переменной. Переменная имеет имя – последовательность букв, цифр и символа подчеркивания без пробелов и знаков препинания, начинающаяся обязательно с буквы или символа подчеркивания.
Примеры правильных имен переменных: myFamily, my_adress, _x, tel412.
Примеры неправильных имен переменных: 512group, my adress, tel:412.
Язык JavaScript является регистрозависимым. Это означает, что изменение регистра символов (с прописных на строчные и наоборот) в имени переменной приводит к другой переменной. Например: variable, Variable и variable – различные переменные.
Создание переменных
Создать переменную в сценарии можно следующими способами:
С помощью оператора присвоения значений в формате:
имя_переменной = значение
С помощью ключевого слова var в формате:
var имя_переменной
В этом случае созданная переменная не имеет никакого значения, но может его получить в дальнейшем с помощью оператора присвоения.
Пример:
var myName
myName = "Иван"
С помощью ключевого слова var и оператора присвоения в формате:
var имя_переменной = значение
Пример:
var myName = "Иван"
Строка кода программы с ключевым словом var задает инициализацию переменной и для каждой переменной используется один раз. Тип переменной определяется типом значения, которое она имеет. В отличие от многих других языков программирования, при инициализации переменной не нужно описывать ее тип. Переменная может иметь значения различных типов и неоднократно их изменять.
Одно ключевое слово var можно использовать для инициализации сразу нескольких переменных, как с оператором присвоения, так и без него. При этом переменные и выражения с операторами присвоения разделяются запятыми.
Пример:
var name = "Вася", adress, x = 3.14
Глобальные и локальные переменные
Глобальные переменные – это переменные, объявленные в коде программы на внешнем уровне, т.е. вне определений функции. К глобальным переменным можно обратиться из любого участка кода программы, в том числе и из определений функции.
Локальные переменные – это переменные, определенные внутри тела функции, и они видимы только внутри тела функции. Можно назвать локальную и глобальную переменные одним именем, но они никакого отношения друг к другу иметь не будут.
Другие рефераты на тему «Педагогика»:
Поиск рефератов
Последние рефераты раздела
- Тенденции развития системы высшего образования в Украине и за рубежом: основные направления
- Влияние здоровьесберегающего подхода в организации воспитательной работы на формирование валеологической грамотности младших школьников
- Характеристика компетенций бакалавров – психологов образования
- Коррекционная программа по снижению тревожности у детей младшего школьного возраста методом глинотерапии
- Формирование лексики у дошкольников с общим недоразвитием речи
- Роль наглядности в преподавании изобразительного искусства
- Активные методы теоретического обучения