Арифметические
Оператор группировки ()
Сложение +
Подсказка
Если вы бинарный оператор + хотя бы с одной строкой, то воспринимайте его как оператор конкатенации. Тогда для вас станет естественным, неявное преобразование операндов к строке.
Вычитание -
Деление /
Возведение в степень **
Умножение *
Остаток от деления %
Оператор возвращает целый остаток от деления левого операнда на правый. Возвращаемое значение всегда получает знак делимого, а не делителя.
Стоит заметить, что этот оператор часто используется для проверки на четность
Инкремент ++
Операция инкремента возвращает операнд, увеличенный на единицу.
- Если операция используется как постфикс, с оператором после операнда (например, x++), значение операнда возвращается, а затем увеличивается на единицу.
- Если используется префиксная форма с оператором перед операндом (например, ++x), значение операнда возвращается увеличенным на единицу.
Декремент --
Этот оператор работает аналогично оператору Инкремент(++), только в обратную сторону
Унарный минус -
Унарный минус ставится перед своим операндом и возвращает его математическое отрицание.
Унарный плюс +
Будет использоваться для быстрого преобразования какого-либо типа в число
caution
При преобразовании строки в число через унарный плюс, вы получите NaN если хотя бы один из символов в строке не числовой.