Техника Web-дизайна для студента

Литералы и переменные. Оператор присваивания

Конкретные строки символов, числа и логические значения на­зываются литералами или константами. Примеры литералов:

367, 5. 39Е-5, 0631, 0X3DF — ЧИСЛОВЫе ЛИТерЭЛЫ, "Русский му^ зей" — строковый литерал; true, faise — логические литералы.

Кроме литералов в программах используются переменные. Пере­менные предназначены для хранения исходных, промежуточных или результирующих данных, необходимых для работы про­граммы. Переменной называется область памяти, которая имеет имя. В именах переменных следует использовать только латин­ские буквы, цифры и символ подчеркивания (_). Начинаться имя должно с буквы или символа подчеркивания. Следует пом­нить, что язык JavaScript чувствителен к регистру букв в именах переменных. Поэтому имена переменных Name и пате будут раз­ными именами. В качестве имен переменных нельзя использо­вать так называемые служебные слова, т. е. слова, имеющие в языке JavaScript определенное предназначение (например слова true и false).

Присвоить переменной конкретное значение можно с помощью оператора присваивания.

Имя_переменной = значение Например:

X = 8.3ІЄ+5 firstName = "Максим"

Firstname = "Надежда"

После выполнения оператора присваивания в памяти выделяет­ся место, за которым закрепляется имя переменной, а присво­енное значение помещается в эту память. В программе одной и той же переменной можно неоднократно присваивать новые значения, причем язык JavaScript позволяет одной переменной присваивать значения разных типов. Повторное присваивание переменной нового значения приведет к потере значения, при­своенного ранее. Рассмотрим действие оператора присваивания на конкретном примере программы на JavaScript, вставленной в HTML-документ (листинг 8.1).

Листинг 8.1. НТМ1_-документ с программой, включающей несколь­ко операторов присваивания

<html>

<head>

<title>onepaTop npncBanBaHHH</title> </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>

<эсгЬ£Л>

X = 8.31е+5 firstName = "Максим"

Г1гз1;пате = "Надежда"

£1.Т1.value=f1гз£Ыате; £1.Т2.value=Firstname

£~1.ТЗ^а1ие=Х

Х=£~1гз£Ыате

£1.Т4.value=X

Х=£гие

£~1.Т5^а1ие=Х

</эсг1р£>

</body>

Результат работы программы приведен на рис. 8.1.

Литералы и переменные. Оператор присваивания

Рис. 8.1. Результат работы программы, приведенной в листинге 8.1

Документ содержит пять элементов формы, а именно текстовых строк, в которые последовательно выводятся значения перемен­ных £~:1гз£Ыате, Е1гэ£пате и х. Причем переменная х дважды

Меняет не только свое значение, но и тип данных. Запись fi. Ti. value = firstName означает, что свойству value элемента Т1 формы fi присваивается значение переменной firstName, а свойство value и определяет значение текстовой строки.

Попробуйте изменить место расположения программы, переме­стив ее выше открывающей метки <form>. Нажав кнопку обно­вить в окне браузера, убедитесь в возникновении ошибки. Как уже отмечалось выше, такое расположение программы в доку­менте не допустимо, так как элементы формы, с которыми ра­ботает программа, будут загружаться после программы.

Техника Web-дизайна для студента

Примеры использования динамических фильтров

Одновременное использование нескольких фильтров применительно к различным изображениям Сформулируем задачу следующим образом. В момент загрузки страницы начинают появляться три изображения с использова­нием разных эффектов, а через 3 с возникают еще …

Описание динамических фильтров

Рассмотрим виды динамических фильтров, а также примеры их применения. О Barn (motion=3Ha4eHne, orientation=3Ha4eHne, duration= значение) — создает эффект вертикальных (orientation= vertical) или горизонтальных (orientation=horizontal) за­дергивающихся (motion=in) ИЛИ раскрывающихся (motion=out) штор. …

Динамические фильтры (переходы)

Динамические фильтры часто называют переходами. Такое на­именование не случайно. С одной стороны, в документе они описываются аналогично статическим фильтрам, хотя и требуют для управления дополнительной программы на JavaScript (впро­чем, управляющая …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.