Арифметические операторы в JavaScript и их сокращенная запись
Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223
Блог: http://zametkinapolyah.ru/
Рубрика JavaScript: http://zametkinapolyah.ru/veb-programmirovanie/zametki-po-javascript
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametkijs
Сложение (+): оператор плюс выполняет сложение чисел, либо конкатенацию строк. Вторая операция более приоритетна для интерпретатора JavaScript.
Вычитание (-): оператор минус вычитает значение второго операнда из первого.
Умножение (*): оператор звездочка выполняет операцию перемножения двух операндов.
Деление (/): оператор слэш делит первый операнд на второй, результатом будет всегда вещественное число.
Деление по модулю (%): оператор процент выполняет целочисленное деление или деление по модулю. Знак результата совпадает со знаком первого операнда.
Унарный минус (-): унарный минус используется для смены знака числа.
Унарный плюс (+): унарный плюс обычно используется для преобразования строки в число. Интерпретатор JavaScript «понимает», что оператор унарный по контексту операции.
Инкремент (++): оператор инкремент увеличивает значение переменной, свойства объекта или элемента массива на единицу.
Декремент (–): оператор декремент уменьшает значение переменной, свойства объекта или элемента массива на единицу.
Операции инкрементирования и декрементирования делятся на префиксные и постфиксные: первые выполняются и возвращают измененное значение, вторые выполняются, но возвращают старое значение.
JavaScript позволяет нам составлять различные математические выражения:
var a = 12;
a = a * 2;
a = a + 16;
Но также есть еще и сокращенная форма записи:
var n = 12;
n *= 2;
n += 16;
Стоит обратить внимание на то, что операция с присваиванием имеет точно такой же приоритет как и обычное присваивание:
var m = 10;
m *= 45 + 99;
Последние сообщения
127 полезных и бесплатных онлайн академий
23.04.2019
Ресурсы для objective-C программистов
21.03.2018