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