- Создание простых web-страниц
- Создание простых страниц в редакторе Dreamweaver
- Подготовка и размещение графических изображений
- Использование таблиц для размещения данных и компоновки страниц
- Компоновка страниц с использованием фреймов
- Создание интерактивных страниц с использованием форм
- Каскадные таблицы стилей — расширение возможностей форматирования
- Создание динамических страниц
- Добавление статических и динамических эффектов
Литералы и переменные. Оператор присваивания
Конкретные строки символов, числа и логические значения называются литералами или константами.
Кроме литералов в программах используются переменные. Переменные предназначены для хранения исходных, промежуточных или результирующих данных, необходимых для работы программы. Переменной называется область памяти, которая имеет имя. В именах переменных следует использовать только латинские буквы, цифры и символ подчеркивания (_). Начинаться имя должно с буквы или символа подчеркивания. Следует помнить, что язык JavaScript чувствителен к регистру букв в именах переменных. Поэтому имена переменных Name и name будут разными именами. В качестве имен переменных нельзя использовать так называемые служебные слова, т. е. слова, имеющие в языке JavaScript определенное предназначение (например слова true и false).
Присвоить переменной конкретное значение можно с помощью оператора присваивания.
имя_переменной = значение Например:
X = 8.31е+5 firstName = "Максим" Firstname = "Надежда"
После выполнения оператора присваивания в памяти выделяется место, за которым закрепляется имя переменной, а присвоенное значение помещается в эту память. В программе одной и той же переменной можно неоднократно присваивать новые значения, причем язык JavaScript позволяет одной переменной присваивать значения разных типов. Повторное присваивание переменной нового значения приведет к потере значения, присвоенного ранее. Рассмотрим действие оператора присваивания на конкретном примере программы на JavaScript, вставленной в HTML-документ.
HTML-документ с программой, включающей несколько операторов присваивания
<html> <head>
<title>onepaTop присваивания</^Ше>
</head>
<body>
<form name=fl>
<input type="text" name="Tl" size="10"xp>
<input type="text" name="T2" size="10"xp>
<input type="text" name="T3" size="10"xp>
<input type="text" name="T4" size="10"xp>
<input type="text" name="T5" size="10">
</form>
<script> X = 8.31e+5 firstName = "Максим" Firstname = "Надежда"
f1.T1.value=firstName; f1.T2.value=Firstname
fl.T3.value=X
X=firstName
f1.T4.value=X
X=true
fl.T5.value=X </script> </body> </html>
Документ содержит пять элементов формы, а именно текстовых строк, в которые последовательно выводятся значения переменных firstName, Firstname и х. Причем переменная X дважды меняет не только свое значение, но и тип данных. Запись fl.Tl.value = firstName означает, ЧТО свойству value элемента т1 формы fi присваивается значение переменной firstName, а свойство value и определяет значение текстовой строки.
Попробуйте изменить место расположения программы, переместив ее выше открывающей метки <form>. Нажав кнопку обновить в окне браузера, убедитесь в возникновении ошибки. Как уже отмечалось выше, такое расположение программы в документе не допустимо, так как элементы формы, с которыми работает программа, будут загружаться после программы.
- Войдите на сайт для отправки комментариев