Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Операторы. 
Создание Web-страницы

РефератПомощь в написанииУзнать стоимостьмоей работы

Если операнд условие имеет значение true, то результатом вычисления условного оператора будет знач1, в противном случае — знач2. Например, оператор. Присваивает переменной range значение «Пересдача», если переменная mark меньше либо равно 2, в противном случае ей присваивается значение «Зачтено». Для создания логических выражений используются операторы сравнения и логические операторы… Читать ещё >

Операторы. Создание Web-страницы (реферат, курсовая, диплом, контрольная)

Оператор присваивания рассматривается как выражение присваивания, которое вычисляется равным выражению правой части, и в то же время он присваивает вычисленное значение выражения переменной, заданное в левой части оператора.

Арифметические выражения создаются арифметическими операторами (табл. 1).

Таблица 1 Арифметические операторы.

Оператор

Название.

Сложение.

;

Вычитание.

*.

Умножение.

Деление.

%.

Остаток от деления целых чисел.

++.

Увеличение значения переменной на единицу.

-;

Уменьшение значения переменной на единицу.

Кроме простого оператора присваивания (=) существуют сокращенные формы операторов присваивания, совмещенных с арифметическими операторами, в которых производятся арифметические действия над левыми и правыми операндами и результат присваивается переменной, заданной левым операндом. Все они перечислены в табл. 2.

Таблица 2 Сокращенные операторы присваивания.

Оператор

Значение.

X * = Y.

X = X * Y.

X / = Y.

X = X / Y.

X + = Y.

X = X + Y.

X — = Y.

X = X — Y.

X % = Y.

X = X % Y.

Для создания логических выражений используются операторы сравнения и логические операторы, применяемые к переменным любого типа.

Операторы сравнения аналогичны таковым в других языках программирования. Их список представлен в табл. 3.

Таблица 3 Операторы сравнения.

Оператор

Название.

==.

Равно.

≠.

Не равно.

>=.

Больше или равно.

<=.

Меньше или равно.

>

Строго больше.

<

Строго меньше.

При использовании этих операторов в выражении оно вычисляется равным true, если соответствующее сравнение верно, в противном случае значение выражения равно false.

Логические операторы представлены в табл. 4. В примерах предполагается, что переменная var1 = `Кит', var2 = `Кот', var3 = false.

Таблица 4 Логические операторы.

Оператор

Синтаксис.

Описание.

Пример

&& (логическое И).

выраж1 && выраж2.

Возвращает выраж1, если оно преобразуется или равно false, иначе выраж2.

var1 && var2.

(равно `Кот').

var2 && var3.

(равно false).

|| (логическое ИЛИ).

выраж1 || выраж2.

Возвращает выраж1, если оно преобразуется или равно true, иначе выраж2.

var1 || var2.

(равно `Кит').

var3 || var1.

(равно `Кит').

var3 || false.

(равно false).

! (логическое НЕ).

!выраж.

Если выраж равно true, возвращает false; если выраж равно false, возвращает true.

!var1.

(равно false).

!var3.

(равно true).

Логические операторы и операторы сравнения используются в операторах цикла и условия для проверки завершения цикла или выполнения определенной группы операторов.

Строковые операторы используются для создания строковых выражений. В JavaScript, собственно говоря, существует только один строковый оператор — оператор конкатенации (соединения) строк (+), если не считать сокращенной формы оператора присваивания со сложением (+=). Этот оператор присоединяет к строковому значению первого операнда строковое значение второго, получая результат, равный соединению строк:

string = «Моя"+"строка»; // Значение переменной string равно «Моястрока».

Условный оператор является единственным оператором, использующим три операнда. Его значением является один из двух операндов, определяемый из условия истинности третьего. Его синтаксис таков:

(условие)? знач1: знач2;

Если операнд условие имеет значение true, то результатом вычисления условного оператора будет знач1, в противном случае — знач2. Например, оператор

range = (mark <= 2)? «Пересдача»: «Зачтено»;

присваивает переменной range значение «Пересдача», если переменная mark меньше либо равно 2, в противном случае ей присваивается значение «Зачтено».

Показать весь текст
Заполнить форму текущей работой