Условные Выражения
Условное выражение может иметь одну из двух значений, основанных на условии. Синтаксис
(Условие)? Val1: val2Если условие истинно, то выражение имеет значение val1, иначе имеет значение val2.
Например,
status = (age >= 18) ? "adult" : "minor"Это утверждение присваивает значение "adult" переменной status, если age равно 18 или больше чем 18. Иначе, приписывает значение "minor" переменной status.
Операторы Присваивания (=, + =, - =, * =, / =)
Оператор присваивает значение левому операнду, основанному на значении правого операнда. Основной оператор присваивания равенство (=), который присваивает значение правого операнда левому операнду. То есть x = y приписывает значение y к x.
Другие операторы - стенография для стандартных арифметических действий выглядят следующим образом:
· Сложение, конкатенация:X + = y означает x = x + y
· Вычитание:x - = y означает x = x - y
· Умножение:X * = y означает x = x * y
· Деление:X / = y означает x = x / y
· Вычисление остатка от деления: X % = y означает x = x % y
Имеются дополнительные операторы присваивания для побитовых операторов
· Побитовый сдвиг влево: X <<=y означает x=x<<y
· Побитовый сдвиг вправо: x>>=y означает x=x>>y
· Побитовый сдвиг вправо с заполнением нулями x>>>=y означает x=x>>>y
· Побитовое И x&=y Означает x = x и y
· Исключающее побитое ИЛИ x^=y означает x = x ^ y
· Побитовый ИЛИ x|=y означает x = x | y
Дата добавления: 2015-09-14; просмотров: 676;