Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Арифметические операции

Читайте также:
  1. IV. Протокол лапароскопической операции
  2. Активные операции коммерческого банка и их классификация.
  3. Арифметические операторы и операторы присваивания
  4. Арифметические операции
  5. Арифметические операции над функциями, имеющими предел.
  6. Векторы. Операции над векторами (сложение, вычитание, умножение на число), n-мерный вектор. Понятие о векторном пространстве и его базисе.
  7. Вкаких цехах выполняется, выполняются операции по изготовлению продукции, предназначенной для реализации: -основных цехах
  8. Встроенные типы данных, операции над ними
  9. Выявление небно-глоточной недостаточности у детей после операции

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

В языке JavaScript поддерживаются все стандартные арифметические операции, включая сложение (+), вычитание (-), умножение (*) и деление (/), а так же несколько дополнительных операций, например, инкремент (++) и декремент (--). При этом одни арифметические операции являются бинарными (например, сложение или вычитание), в то время как другие – унарными (инкремент или декремент). Все арифметические операции, поддерживаемые языком JavaScript, перечислены в таблице 4.5.

Таблица 4.5. Арифметические операции
Операция Название, тип Описание Пример (для x=3, y=2)
  Сложение, бинарная Возвращает сумму левого и правого операндов x+y возвращает 5
-0 Вычитание, бинарная Возвращает разницу левого и правого операндов x-y возвращает 1
* Умножение, бинарная Возвращает произведение левого операнда на правый операнд x*y возвращает 6
/ Деление, бинарная Возвращает результат деления левого операнда на правый операнд. Результат может быть дробным x/y возвращает 1,5
% Остаток от деления, бинарная Возвращает остаток от деления левого операнда на правый операнд x%y возвращает 1
++ Инкремент, унарная Увеличивает значение операнда на 1, может быть использована как в префиксном (++x), так и в постфиксном (x++) виде x++ устанавливает x в 4 и возвращает 4, ++x устанавливает x в 4 и возвращает 3
-- Декремент, унарная Уменьшает значение операнда на 1, может быть использована как в префиксном (--x), так и в постфиксном (x--) виде x-- устанавливает x в 2 и возвращает 2, --x устанавливает x в 2 и возвращает 3
-0 Унарный минус, унарная Возвращает число, противоположное операнду -x возвращает -3

 

 

ВНИМАНИЕ
Обратите внимание, что операция деления двух целых чисел возвращает дробное число. Во многих других языка программирования результатом деления 3 на 2 было бы число 1.

Операции инкремента и декремента являются сокращенным вариантом выражений арифметических выражений с присваиванием. Так, x++ соответствует x=x+1, а x-- соответствует x=x-1. В то же время для операций ++ и -- прямого аналога нет, поскольку в случае выполнения выражения x=x+1 интерпретатор возвратит новое значение x, а для ++x – начальное.




Дата добавления: 2015-09-11; просмотров: 102 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Операции присваивания| Statements...

lektsii.net - Лекции.Нет - 2014-2025 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав