Операции построения выражений на языке Javascript

Автор: | 15.01.2014

Основные вопросы статьи:

  1. Как правильно построить выражение на javascript
  2. Как строятся выражения
  3. Список операций для javascript
  4. Специальные операции javascript 

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

Приведем пример операции:
SumXY=X+Y,
где: SumXY – переменная, содержащая результат операции,
X и Y – операнды,
«+» — выполняемая операция.

Итак, перечислим список допустимых операций:
● «+» — сложение операндов;
● «-» — вычитание из одного операнда другого;
● «*» — умножение операндов;
● «/» — деление одного операнда на другой.

Существуют и некоторые другие операции, упрощающие работу программиста:
● «%» — значение после запятой, от операции деления целых чисел;
● «++» — операция увеличение значения на единицу (инкремент);
● «—» — операция уменьшения значения на единицу (декремент).

Для сравнения операндов определены свои типы операций, результатом которых может быть одно логическое значение: «истина» или «ложь». К таким операциям относятся простые: «больше» (>) и «меньше» (<), «равно» (==) и «не равно» (!=). А также, более сложные: «больше или равно» (>=) и «меньше или равно» (<=).

В javascripty существуют следующие логические операции:
&#9679; «&&» — логическое значение «И»;
&#9679; «||» — значение «ИЛИ»;
&#9679; «!» — значение «НЕ».

Для строковых значений определена операция сложения, если быть точнее, то объединения, строк. К примеру, есть два строковых значения («Новое » и «значение»). В результате выполнения операции сложения этих операндов будет получен строковый параметр, содержащий текст «Новое значение».

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *