
- •Часть II. JavaScript: основы программирования
- •Линейные алгоритмы
- •Условные алгориты
- •Циклические алгоритмы
- •Вспомогательные алгоритмы - подпрограммы
- •Контрольные вопросы
- •Выражения и операции. Значениями переменных могут быть арифметические и условные выражения.
- •Практическая работа «Метод document.Write»
- •1 Вариант
- •2 Вариант
- •I f (условие) {операторы 1} else {операторы 2}
- •If (условие) {операторы}
- •1 Вариант
- •2 Вариант
Выражения и операции. Значениями переменных могут быть арифметические и условные выражения.
Арифметические выражения содержат арифметические операции: + сложение (конкатенация для символьных строк), - вычитание, * умножение, / деление. Приоритет действий выделяют круглые скобки.
П
римеры:
part1=”Java”; Year=365*24; x=”ответ равен”+42;
а). part2=”Script” ; б). Minutes=Year*60; в). z=”58”+42; part3=part1+part2;
Условные (логические) выражения проверяют истину знака сравнения в условии (==,!=,>,<,>=,<=). Если результат сравнения вырабатывает значение true, то в переменную запишется одно значение, если результат сравнения – false, то в переменную запишется другое значение.
Пример: status = (a >= 18) ? ”взрослый” : ”подросток”;
Сравнение Значение1 Значение 2
Если значение в переменную а введено >=18, то в переменную status запишется значение ”взрослый”, иначе – status = “подросток”.
5. Вывод информации методом document.write
Язык JavaScript предоставляет способ вывода информации в окно броузера с помощью метода write объекта document.
document.write(“текст”) – вывод содержимого в кавычках
document.write(z) – вывод значения переменной z
document.write(“текст”+z) – конкатенация переменной с текстом
document.write(“<h1>текст”+z+”</h1>” ) – конкатенация переменной с тегами HTML
document.write(арифметическое выражение) – вывод результата арифметического
выражения.
Используя конкатенацию с тегами форматирования объект document предоставляет пользователю доступ к элементам оформления web-страницы.
При выводе длинных выражений в методе document.write можно применять вложенные круглые скобки, например:
document.write((“<h1>текст”)+(z)+(”</h1>”));
Вложенные кавычки должны различаться по виду, например:
document.write(“<font color= ‘#red’>текст</font>”);
Метод document.writeln(список выражений) применяется для перевода курсора в начало следующей строки при просмотре документа в виде HTML.
Для установки цвета фона страницы web-документа используется свойство bgColor объекта document с указанием кода цвета, например:
document.bgColor=”# ffffff”
Контрольные вопросы
Что такое переменная? Каковы признаки переменной?
Как можно задать имя переменной в языке JavaScript?
Как создать переменную? Какой оператор записывает значение в переменную?
Какие значения могут содержать переменные?
Какие выражения могут содержать переменные? Приведите примеры.
Какие арифметические операции выполняют арифметические выражения?
Какие сравнения могут выполняться в логических выражениях?
Какие значения вырабатывают логические выражения?
Какое средство языка JavaScript позволяет выводить информацию в окно броузера?
Какие возможности предоставляет метод document.write при выводе информации?
Каков синтаксис языка при конкатенации переменных с текстом и тегами HTML?
Как установить цвет фона в HTML-документе?