ГРУППА КУРСА
|
Арифметические операторыИспользование арифметических операторовВ прошлой теме мы рассматривали опрератор присваивания. В том числе, переменным присваивался результат расчёта различных формул. Пример: +
На самом деле, это не просто формулы, а выражения. А знаки +, -, *, / это операторы. Смысл этих операторов понятен - они производят арифметические вычисления. Существует ещё один арифметический оператор: %. Хотя он выглядит как знак процента, он не имеет отношения к расчёту процентов. Он возвращает остаток от деления. Пример:
Приоритет операторовМожет возникнуть вопрос: почему арифметические опрераторы выполняются раньше, чем опрератор присваивания. Это происходит потому, что операторы имеют разный приоритет. Чем выше приоритет оператора, тем раньше он выполняется. Из математики мы знаем, что умножение и деление проиводится раньше, чем сложение и вычитание. Естественно, приоритет операторов учитывает это правило. Кроме того, часть выражения может быть в скобках и эта часть расчитывается первой. Это правило тоже работает.
У опрератора присваивания самый низкий приоритет и он выполняется последним. Поэтому получается так: сначала выполняеются арифметические вычисления, а потом результат присваивается переменной. Возвращение значенияОператоры возвращают значения. Например, арифметические операторы возвращают результат вычисления. Это можно проверить, если вывести оператор с помощью alret() или каким-то другим способом.
Эта строка работает так: оператор + производит вычисление и возвращает результат в аргумент функции alert(). И функция выводит этот результат на экран. Оператор присваивания возвращает значение, которое он присваивает переменной Инкремент и декрементИнкремент увеличивает значение переменной на 1. Декремент уменьшает значение переменной на 1. Эти операторы выглядат так: Инкремент: ++ Декремент: -- Их можно писать как до переменной, так и после переменной. Пример
Применение оператора "+" со строкамиОператор "+" может применяться к строкам. Он объединяет строки в одну строку. Как и у любого оператора, операндами у него могут быть переменные и сторки внутри кода программы. Напомню, что строки всегда пишутся в кавычках. Пример:
У этого оператора есть ещё одно применение: с одной переменной. Если переменная содержит строку, состоящую из цифр, то оператор преобразует значение переменной в число. И переменную можно использовать в арифметических расчётах.
|